/*
Template Name: 电商一百模板
Template URI: http://www.ecshop100.com/
Description: 买模板请认准电商一百(ecshop100.com) <br/> 12小时客服联系 QQ:4008920926
Version: 2.71
Author: 进电商一百挑选更多ECSHOP模板
Author URI: http://www.ecshop100.com/
Logo filename: logo.gif
*/
/* ====================
     也买酒样式
==================== */

@charset "utf-8";
/*======== header ========*/
.site-nav .categorys h3 b.arrow { display:none; }
.site-nav .categorys .categroup { display:block; }
.s950 .site-nav .categorys h3 b.arrow { display:block; }
.s950 .site-nav .categorys .categroup { display:none; }
.s950 .site-nav .categorys:hover h3 b.arrow,
.s950 .site-nav .categorys-hover h3 b.arrow { background-position:-160px -184px; }
.s950 .site-nav .categorys:hover .categroup,
.s950 .site-nav .categorys-hover .categroup { display:block; }

/*======== 二次 选择商品去结算 ========*/
#choose_notice{margin-left:100px;color:red;display: none;width:640px;text-align: right;}
#subtotalnotice{padding-left:10px;display: none;margin-left:100px;width:640px;text-align: right;}

/*======== hpmain ========*/
.hpmain { background-color:#EBEBE8; padding-bottom:40px; z-index:1; }

/* layout default(1200) */
.section { width:1200px; margin-left:auto; margin-right:auto; *zoom:1; *height:1%; }
.section:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.left  { width:200px; float:left; margin-right:10px; }
.main  { width:740px; float:left; margin-right:10px; overflow:hidden; }
.right { width:240px; float:right; overflow:hidden; }
.grid-lm .main { float:right; width:990px; margin-right:0; }
.grid-mr .main { width:950px; }
.grid-mr .right { width:240px; }
.grid-lr .left { width:595px; }
.grid-lr .right { width:595px; }
.channel { width:1200px; margin-left:auto; margin-right:auto; }
.channel .grid-lmr .left { margin-right:0; }
.channel .grid-lmr .main { margin-right:0; width:760px; }
.channel .grid-mr .main { margin-right:0; width:1200px; }
.channel .grid-mr .main .left { margin-right:0; }
.channel .grid-mr .main .main { width:760px; }
/* layout 950 */
.s950 .section { width:950px; }
.s950 .grid-lmr .main { width:555px; }
.s950 .grid-lmr .right { width:175px; }
.s950 .grid-lm .main { width:740px; }
.s950 .grid-mr .main { margin-right:0; }
.s950 .grid-mr .right { display:none; }
.s950 .grid-lr .right { width:345px; }
.s950 .channel { width:950px; }
.s950 .channel .grid-lmr .main { width:750px; position:relative; }
.s950 .channel .grid-lmr .right { display:none; }
.s950 .channel .grid-mr .main { width:950px; }
.s950 .channel .grid-mr .main .main { width:750px; position:relative; }

/* background */
.goodslist .prod-countdown,
.goodslist dd.slogan,
.goodslist dd.winery,
.bigbanner .slide-index span,
.channel-slider .slide-index span,
.notice-slider .slide-index span,
.notice-slider .btn-prev,
.notice-slider .btn-next,
.notice-title-slider,
.notice-main-slider .notice-change,
.mod-shangou dd p.price,
.mod-shangou dd .btn-buy,
.mod .hd .minipage .btn-prev,
.mod .hd .minipage .btn-next,
.mod-theysay .saylists dd b.arrow,
.channel-header li.more,
.channel-topboard li em,
.channel .goodslist h3 a.more { background:url(images/sprite.png) no-repeat; }
/* goodslist */
.goodslist ul {height:310px; overflow:hidden; }
#index-warp .goodslist li {margin-left:8px;}
.goodslist li { float:left; padding:5px; width:180px; overflow:hidden; }
.goodslist .prod-countdown { height:17px; line-height:17px; padding:4px 0 4px 25px; background-color:#F8F8F5; background-position:5px -91px; color:#878787; }
.goodslist .prod-countdown strong { margin:0 3px; display:inline-block; padding:0 2px; background-color:#8D6C5A; color:#fff; font-weight:normal; }
.goodslist .promo-icon { width:43px; position:absolute; }
.goodslist .promo-icon ins { display:block; width:43px; height:43px; margin-bottom:5px; line-height:40px; font-size:14px; text-align:center; background:url(images/icon_promo_8.png) no-repeat; _background:url(images/goodslist/icon_promo_8_ie6.png) no-repeat; color:#fff; text-decoration:none; font-family:微软雅黑; }
.goodslist .promo-icon ins em { font-weight:400; font-style:normal; }
.goodslist .promo-icon ins.xin   { text-indent:-10000px; overflow:hidden; background-position:left -86px; }   /*新品*/
.goodslist .promo-icon ins.mian  { text-indent:-10000px; overflow:hidden; background-position:left -129px; }  /*包邮*//
.goodslist .promo-icon ins.shen  { text-indent:-10000px; overflow:hidden; background-position:left -172px; }  /*神器*/
.goodslist .promo-icon ins.jian  { text-indent:-10000px; overflow:hidden; background-position:right 0; }      /*立减*/
.goodslist .promo-icon ins.zeng  { text-indent:-10000px; overflow:hidden; background-position:right -43px; }  /*买赠*/
.goodslist .promo-icon ins.zhe   { text-indent:-10000px; overflow:hidden; background-position:right -86px; }  /*打折*/
.goodslist .promo-icon ins.qing  { text-indent:-10000px; overflow:hidden; background-position:right -129px; } /*清仓*/
.goodslist .promo-icon ins.miao  { text-indent:-10000px; overflow:hidden; background-position:right -172px; } /*秒杀*/
.goodslist .promo-icon ins.pai   { text-indent:-10000px; overflow:hidden; background-position:right -215px; } /*拍卖*/
.goodslist .promo-icon ins.te    { text-indent:-10000px; overflow:hidden; background-position:right -258px; } /*特价*/
.goodslist .promo-icon ins.qiang { text-indent:-10000px; overflow:hidden; background-position:right -301px; } /*抢购*/
.goodslist .promo-icon ins.fan   { text-indent:-10000px; overflow:hidden; background-position:left -258px; } /*返现*/
.goodslist .promo-icon ins.huan  { text-indent:-10000px; overflow:hidden; background-position:left -301px; } /*换购*/
.goodslist li.soldout .promo-icon { height:43px; background:url(images/goodslist/icon_promo.png?v=2) no-repeat 0 -43px; }
.goodslist li.soldout ins { display:none; }
.goodslist dl { width:180px; height:300px; position:relative; background-color:#fff; }
.goodslist dt { height:200px; }
.goodslist dt .pimg { width:110px; height:180px; display:block; padding-top:10px; margin:0 auto; }
.goodslist dt .pimg img { width:110px; height:180px; display:block; }
.goodslist .promo-icon { right:10px; top:10px; }
#index-warp .goodslist dd.base { height:79px; }
.goodslist dd.base { height:55px; background-color:#F4F4F0; padding:10px; }
.goodslist dd.base a.pname { display:block; line-height:16px; height:32px; overflow:hidden; color:#5B473D; }
.goodslist dd.base a.pname span { display:block; height:20px; overflow:hidden; color:#777; }
.goodslist dd.base p.price { line-height:30px; height:23px; font-family:Arial; }
.goodslist dd.base p.price span { display:block; }
.goodslist dd.base .minprice { font-size:14px; color:#C53F4C; float:left; }
.goodslist dd.base .minprice label { color:#999; margin-right:5px; font-size:12px; }
.goodslist dd.base .minprice strong { font-size:20px; font-family:Georgia; font-weight:normal; }
.goodslist dd.base .maxprice { float:right; color:#666; }
.goodslist dd.sum { height:24px; line-height:24px; padding:0 10px; border-top:solid 1px #E7E7E2; color:#999; background-color:#F4F4F0; }
.goodslist dd.sum span strong { font-weight:normal; color:#666; margin-left:5px; }
.goodslist dd.sum span.soldnum { float:left; }
.goodslist dd.sum span.ratepercent { float:right; }
.goodslist dd.slogan { color:#E38700; background-color:#fff; background-position:-210px -98px; padding:2px 10px 2px 25px; position:absolute; bottom:100px; left:0; right:0; height:18px; line-height:18px; overflow:hidden; opacity:0.85; -moz-opacity:0.85; width:145px;}
.goodslist dd.slogan a, .goodslist dd.slogan a:hover { color:#E38700; text-decoration:none; }
.goodslist dd.winery { height:24px; line-height:24px; overflow:hidden; padding:0 10px 0 20px; border-top:solid 1px #E7E7E2; color:#999; background-color:#F4F4F0; background-position:-216px -60px; color:#8D6C5A; }
.goodslist li:hover, .goodslist li.hover { border:solid 2px #e7e7e2; padding:3px; }
.goodslist li:hover dd.slogan, .goodslist li.hover dd.slogan { height:auto; max-height:54px; _height:54px; }
.goodslist .goodslist-qiang dl { height:275px; }
.goodslist .goodslist-qiang dd.slogan { bottom:75px; }
/* bigbanner */
.bigbanner { background-color:#DED9D3; height:400px; }
.bigbanner .slide-box { margin-left:200px; width:1000px; height:400px; overflow:hidden; position:relative; }

.bigbanner .slide-items li { padding:0; margin:0; float:left; }
.bigbanner .slide-items li img { display:block; width:1000px; height:400px; }
.bigbanner .slide-index { position:absolute; bottom:10px; right:10px; z-index:999;}
.bigbanner .slide-index span { display:block; float:left; margin-left:5px; width:30px; height:30px; line-height:30px; cursor:pointer; text-align:center; font-size:16px; font-family:verdana; color:#fff; background-position:-81px -40px; }
.bigbanner .slide-index span.active { background-position:-111px -40px; }
/* channel */
.channel { border-bottom:solid 1px #D2D2CE; }
.channel-header { height:34px; border-bottom:solid 2px #C53F4C; }
.channel-header h2, .channel-topboard h4 { float:left; width:125px; height:34px; line-height:34px; overflow:hidden; font-size:18px; text-indent:30px; background:url(images/title_bg.png)  no-repeat;}
.channel-header ul { float:right; padding:7px 0; height:20px; }
.channel-header li { float:left; height:14px; line-height:14px; margin:3px 0; padding:0 20px; border-left:solid 1px #5A463D; }
.channel-header li a { color:#5A463D; }
.channel-header li:first-child { border-left:none; }
.channel-header li.more { border-left:none; background-color:#73584A; background-position:-211px -40px; padding:0 10px 0 30px; height:20px; line-height:20px; margin:0; }
.channel-header li.more a { color:#ECE7E5; }
.channel-brands { width:200px; height:250px; overflow:hidden; }
.channel-brands ul { width:204px; height:250px; background-color:#D6C9BC; margin-left:-1px; }
.channel-brands li { width:99px; height:40px; padding:4px 0; float:left; text-align:center; background-color:#D6C9BC; border:solid 1px #C0AC98; border-left-color:#DFD5CA; border-top-color:#DFD5CA; line-height:40px; font-weight:bold;}
.channel-brands li a{text-decoration:none; color:#FFFCF2;}

.channel-brands li img { width:80px; height:40px; display:inline-block; _display:block; }
.channel-slider { width:760px; height:250px; overflow:hidden; position:relative; }
.channel-slider .slide-items { width:760px; height:250px; }
.channel-slider .slide-items li { padding:0; margin:0; float:left; }
.channel-slider .slide-items li img { display:block; width:760px; height:250px; }
.channel-slider .slide-index { position:absolute; bottom:5px; left:0; right:0; height:26px; text-align:center; width:760px; }
.channel-slider .slide-index span { display:inline-block; margin-left:5px; width:26px; height:26px; line-height:26px; cursor:pointer; text-align:center; font-size:16px; font-family:verdana; color:#fff; background-position:-141px -40px; }
.channel-slider .slide-index span.active { background-position:-167px -40px; }
.channel-rightad img { display:block; width:240px; height:125px; }
.channel .goodslist { background-color:#fff; height:320px; padding:10px 0; }
.channel .goodslist h3 { margin:0 10px; border-bottom:solid 1px #D2D2CE; line-height:30px; height:30px; }
.channel .goodslist h3 strong { float:left; display:block; line-height:30px; color:#715B4A; font-size:14px; font-family:微软雅黑; }
.channel .goodslist h3 a.more { float:right; color:#5A463D; font-weight:normal; width:60px; height:22px; margin-top:4px; line-height:22px; text-align:center; background-position:0 -68px; }
.channel-topboard { background-color:#F4F4F0; height:590px; }
.channel-topboard h4 { height:40px; background-position:0 -303px; float:none; }
.channel-topboard li { border-top:solid 1px #ddd; height:25px; line-height:25px; padding:10px 10px 10px 35px; position:relative; *padding-bottom:9px; }
.channel-topboard li em { position:absolute; z-index:200; top:12px; left:5px; display:block; width:20px; height:20px; line-height:20px; font-style:normal; font-size:14px; font-family:Arial; font-weight:bold; padding-right:4px; background-position:-85px -70px; text-align:center; color:#5B473B; }
.channel-topboard li .prod-img { display:none; }
.channel-topboard li .prod-name { height:25px; color:#5B473D; overflow:hidden; display:block; }
.channel-topboard li .prod-name span { display:none; }
.channel-topboard li .prod-soldnum { display:none; }
.channel-topboard li .prod-price { display:none; }
.channel-topboard li.hot em { background-position:-60px -70px; color:#fff; }
.channel-topboard li.on { height:110px; padding-left:95px; line-height:20px; _padding-top:2px; _padding-bottom:4px; _height:108px; }
.channel-topboard li.on em { background-position:-60px -70px; color:#fff; top:10px; }
.channel-topboard li.on .prod-img { position:absolute; top:10px; left:5px; display:block; padding:6px 10px; width:60px; height:98px; background-color:#fff; _padding:3px 10px; }
.channel-topboard li.on .prod-img img { width:60px; height:98px; display:block; }
.channel-topboard li.on .prod-name { height:40px; overflow:hidden; }
.channel-topboard li.on .prod-name span { color:#777; display:block; }
.channel-topboard li.on .prod-soldnum { color:#999; display:block; margin-top:10px; }
.channel-topboard li.on .prod-soldnum strong { color:#5B473D; font-weight:normal; }
.channel-topboard li.on .prod-price { display:block; color:#C53F4C; font-family:Arial; margin-top:10px; font-weight:bold; }
.channel-topboard li.on .prod-price strong { font-size:20px; font-family:Georgia; font-weight:normal; }
.channel-topboard li.on .prod-price del { color:#666; margin-left:20px; font-weight:normal; }
.channel-wine .channel-header h2 { background-position:0 0; }
.channel-wine .goodslist { height:702px; }
.channel-wine .channel-topboard { height:722px; }
.channel-wine .channel-topboard li { line-height:20px; height:20px; }
.channel-wine .channel-topboard li em { top:10px; }
.channel-wine .channel-topboard li.on { height:110px; }
.channel-yangjiu .channel-header h2 { background-position:0 1px; }
.channel-baijiu .channel-header h2 { background-position:0 -68px; }
.channel-jiuju .channel-header h2 { background-position:0 -102px; }
/* mod */
.mod .hd { background-color:#F8F8F5; line-height:34px; height:34px; overflow:hidden; border-bottom:solid 1px #ddd; }
.mod .hd h2, .mod .hd h3 { line-height:34px; height:34px; width:125px; float:left; text-indent:20px; overflow:hidden; font-size:18px;}
.mod .hd .more { float:right; margin-right:10px; color:#59463D;}
.mod .hd .minipage { height:18px; line-height:18px; margin-top:10px;}
.mod .hd .minipage span { float:left; margin:0 2px; }
.mod .hd .minipage .btn-prev { width:18px; height:18px; background-position:-130px -76px; cursor:pointer; }
.mod .hd .minipage .btn-prev-hover { background-position:-193px -65px;}
.mod .hd .minipage .btn-next { width:18px; height:18px; background-position:-154px -76px; cursor:pointer; }
.mod .hd .minipage .btn-next-hover { background-position:-193px -48px; }
.mod .bd { background-color:#fff; border-bottom:solid 1px #ddd; }
/* mod-notice */
.mod-notice{border-top:2px solid #73584A;}
.notice-lists { height:149px; border-bottom:solid 1px #EBEBE8; }
.notice-lists h3 { height:32px; }
.notice-lists h3 span { width:66px; text-align:center; float:left;  cursor:pointer; line-height:30px; background-color:#E0DBD8; color:#5C483D; font-weight:normal; }
.notice-lists h3 span.first { border-left:none; }
.notice-lists h3 span.on { background:#fff; border-bottom:1px solid #fff; }
.notice-lists h3 span a, .notice-lists h3 span a:hover { color:#5C483D; }
.notice-lists h3 span.on a { color:#D85A44; }
.notice-lists h3 span.on a:hover { color:#C53F4C; }
.notice-lists ul { padding:10px; display:none; }
.notice-lists ul.on { display:block; }
.notice-lists ul li { line-height:24px; height:24px; overflow:hidden; padding-left:0px; color:#888; font-size:14px; }
.notice-lists ul li a { color:#888; font-size:12px; }
.notice-lists ul li a:hover { color:#666; text-decoration:underline; }
.notice-main-slider{position:relative;}
.notice-main-slider .notice-change{width:20px; height:20px; display:inline-block; position:absolute; left:-20px; top:0; background-position:-40px -120px; text-indent:-10000px; cursor:pointer;}
.notice-title-slider{height:50px; line-height:50px; padding:0 5px; color:#fff; font-size:14px; text-align:center; background-position:0 -141px; overflow:hidden;}
.notice-slider {width:200px; height:50px; overflow:hidden; position:relative;}
.notice-slider ul.slide-items {width:2000px; }
.notice-slider ul.slide-items li { float:left; text-align:center; width:200px; height:204px; overflow:hidden; }
.notice-slider ul.slide-items li img { display:none; margin:0 auto; }
.notice-slider ul.slide-items li a { color:#D85A44; line-height:24px; }
.notice-slider ul.slide-items li a:hover { text-decoration:none;}
.notice-slider .slide-index { text-align:center; }
.notice-slider .slide-index span { display:inline-block;  width:9px; height:8px; text-indent:-100000px; *text-indent:0; *line-height:30px; overflow:hidden; background-position:-193px -40px; margin:0 5px; cursor:pointer; }
.notice-slider .slide-index span.active { background-position:-202px -40px; }
.notice-slider .btn-prev,.notice-slider .btn-next{width:12px; height:22px; cursor:pointer; display:none; position:absolute; left:5px; top:68px; background-position:0 -118px; text-indent:-10000px;}
.notice-slider .btn-next{background-position:-27px -118px; left:auto; right:5px;}
.notice-link ul{background-color:#F8F8F5; border:1px solid #BFB7AA; border-width:0px 1px; overflow:hidden;}
.notice-link li{width:99px; height:50px; float:left; line-height:50px; text-align:center; border:1px solid #DED9D3; border-width:0 0 1px 1px; margin-left:-1px;}
/* mod-notice-on */
.mod-notice-on .notice-slider .btn-prev,
.mod-notice-on .notice-slider .btn-next,
.mod-notice-on .notice-slider ul.slide-items li img{display:block;}
.mod-notice-on .notice-slider{height:203px;}
.mod-notice-on .notice-change{background-position:-61px -120px;}
.mod-notice-on .notice-link{display:none;}
/* mod-hotgoods */
.mod-hotgoods ul.hottabs { height:35px; background:#F8F8F5 url(images/bg_hottab.png) repeat-x 0 34px; }
.mod-hotgoods ul.hottabs li { width:185px; float:left; padding-top:2px; line-height:30px; height:33px; background:url(images/bg_hottab.png) no-repeat right -1px; text-align:center; color:#5C483D; font-size:14px; cursor:default; }
.mod-hotgoods ul.hottabs li a { color:#5C483D; text-decoration:underline; }
.mod-hotgoods ul.hottabs li a:hover { text-decoration:underline; }
.mod-hotgoods ul.hottabs li.active { color:#D95B44; font-weight:bold; padding-top:0; border-top:solid 2px #D95B44; background:#fff; border-right:solid 1px #D2D2CE; border-left:solid 1px #D2D2CE; margin-left:-2px; }
.mod-hotgoods ul.hottabs li.active a { color:#D95B44; }
.mod-hotgoods ul.hottabs li.last { background-image:none; }
.mod-hotgoods ul.hottabs li.last.active { padding-right:1px; border-right:none; }
.mod-hotgoods .bd { height:310px; overflow:hidden; position:relative; padding:5px 0;}
.mod-hotgoods .goodslist ul { padding:0px 0px 0px 2px; }
.mod-hotgoods .goodslist li { padding:5px 2px; }
.mod-hotgoods .goodslist li:hover { padding:0; margin-top:3px; border:solid 2px #e7e7e2; }
.grid-lm .mod-hotgoods ul.hottabs li { width:247px; }
.grid-lm .mod-hotgoods ul.hottabs li.last.active { width:249px; }
.grid-lm .mod-hotgoods .goodslist li { margin-left:11px; }
/* mod-shangou */
.mod-shangou .hd h3 { background-position:0 -136px; }
.mod-shangou .hd .more { color:#C63F4E; }
.mod-shangou dt { height:210px; background-color:#F6F3F0; overflow:hidden; }
.mod-shangou dd { height:110px; overflow:hidden; position:relative; }
.mod-shangou dd h5 { height:30px; line-height:30px; overflow:hidden; text-align:center; }
.mod-shangou dd h5 a { font-size:14px; color:#5B473D; font-weight:normal; }
.mod-shangou dd p.price { height:28px; line-height:28px; padding:6px 10px 6px 40px; background-position:right top; }
.mod-shangou dd .prod-price { float:left; height:28px; line-height:24px; font-size:18px; font-family:Arial; color:#fff; }
.mod-shangou dd .prod-price strong { font-size:24px; font-family:Georgia; font-weight:normal; }
.mod-shangou dd .btn-buy { float:right; width:80px; height:28px; background-position:0 -40px; text-align:center; line-height:28px; font-weight:bold; font-size:14px; color:#fff; }
.mod-shangou dd p.sum { height:30px; line-height:16px; padding:5px 0; text-align:center; }
.mod-shangou dd p.sum span { display:inline-block; width:60px; color:#666; font-family:Arial; }
.mod-shangou dd p.sum span label { color:#999; }
.mod-shangou dd p.sum .discount { color:#CD3546; border-left:solid 1px #D2D2CE; }
.mod-shangou dd p.sum .discount label { color:#999; }
.mod-shangou dd p.sum .soldnum { border-left:solid 1px #D2D2CE; }

/* mod-winetasting */
.mod-winetasting .hd h3 { background-position:0 -170px; }
.mod-winetasting .bd { width:100%; height:210px; overflow:hidden; position:relative; }
.mod-winetasting ul { width:3000px; height:210px; }
.mod-winetasting ul li { float:left; width:317px; height:210px; margin-left:-1px; border-left:solid 1px #EBEBE8; }
.mod-winetasting dl { padding:5px 0; }
.mod-winetasting dt { width:110px; height:180px; padding:10px; float:left; }
.mod-winetasting dt img { display:block; width:110px; height:180px; }
.mod-winetasting dd { margin-left:130px; }
.mod-winetasting dd.base { height:40px; }
.mod-winetasting dd.base a.pname { color:#5C483D; height:20px; line-height:20px; overflow:hidden; display:block; }
.mod-winetasting dd.base p.price { line-height:20px; height:20px; overflow:hidden; font-family:Arial; }
.mod-winetasting dd.base p.price span { display:block; }
.mod-winetasting dd.base .minprice { font-size:14px; color:#C53F4C; float:left; line-height:16px; }
.mod-winetasting dd.base .minprice strong { font-size:20px; font-family:Georgia; font-weight:normal; }
.mod-winetasting dd.base .maxprice { float:left; color:#666; margin-left:10px; }
.mod-winetasting dd.comment { height:66px; margin-top:10px; overflow:hidden; }
.mod-winetasting dd.comment .user { width:50px; height:66px; float:left; display:block; overflow:hidden; }
.mod-winetasting dd.comment .user img { display:block; width:50px; height:50px; }
.mod-winetasting dd.comment .user span { display:block; height:16px; line-height:16px; overflow:hidden; color:#999; font-family:宋体; }
.mod-winetasting dd.comment p { line-height:17px; color:#666; margin-left:60px; }
.mod-winetasting dd.comment p span.ratenum { display:inline-block; background-color:#C19E64; color:#F4F4F0; height:16px; line-height:16px; }
.mod-winetasting dd.comment p span.ratenum strong { background-color:#B58D53; color:#fff; display:inline-block; height:16px; padding:0 5px; }
.mod-winetasting dd.comment p a { color:#666; }
/* mod-specialslider */
.mod-specialslider .hd h3 { background-position:0 -204px; }
.mod-specialslider .bd { width:240px; height:210px; overflow:hidden; }
.mod-specialslider .slide-items li { width:240px; height:210px; float:left; }
.mod-specialslider .slide-items li img { width:240px; height:210px; }
.mod-specialslider .slide-index { float:right; padding:9px 10px; }
.mod-specialslider .slide-index span { float:left; width:16px; height:16px; background-color:#AB9187; line-height:16px; text-align:center; color:#fff; margin-left:1px; cursor:pointer; }
.mod-specialslider .slide-index span.active { background-color:#C63F4E; }
/* mod-women */
.mod-women .hd h3 { background-position:0 -238px; }
.mod-women ul { width:595px; height:310px; overflow:hidden; }
.mod-women ul li { float:left; width:595px; height:310px; overflow:hidden; }
.mod-women ul li img { display:block; width:100%; height:100%; }
.mod-women ul.pg-2 li.pi-1 { width:195px;}
.mod-women ul.pg-2 li.pi-2 { width:400px;}
.mod-women ul.pg-3 li.pi-1 { width:195px; }
.mod-women ul.pg-3 li.pi-2 { width:400px; height:155px; }
.mod-women ul.pg-3 li.pi-3 { width:400px; height:155px; }
.mod-women ul.pg-4 li.pi-1 { width:195px; }
.mod-women ul.pg-4 li.pi-2 { width:400px; height:155px; }
.mod-women ul.pg-4 li.pi-3 { width:200px; height:155px; }
.mod-women ul.pg-4 li.pi-4 { width:200px; height:155px; }
.mod-women ul:hover li { background-color:#000; }
.mod-women ul:hover img { filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; }
.mod-women ul:hover img:hover { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
/* mod-theysay */
.mod-theysay .hd h3 { background-position:0 -272px; }
.mod-theysay .bd { height:310px; overflow:hidden; position:relative;}

.mod-theysay .saylists dl { height:140px; margin-bottom:10px; }
.mod-theysay .saylists dt { float:left; width:60px; }
.mod-theysay .saylists dt a.user { display:block; width:50px; }
.mod-theysay .saylists dt a.user img { display:block; width:50px; height:50px; }
.mod-theysay .saylists dt a.user span { display:block; height:16px; line-height:16px; overflow:hidden; color:#666; background-color:#F4F4F0; text-align:center; font-family:宋体; }
.mod-theysay .saylists dt p { color:#999; line-height:20px; }
.mod-theysay .saylists dt p strong { color:#666; font-weight:normal; margin-left:5px; }
.mod-theysay .saylists dd { margin-left:65px; height:120px; padding:10px 0 10px 10px; background-color:#F4F4F0; position:relative; }
.mod-theysay .saylists dd b.arrow { position:absolute; top:48px; left:-10px; display:block; width:10px; height:21px; background-position:-183px -66px; }

.mod-theysay .saylists li {height:155px; width:296px; float:left;}
.mod-theysay .saylists li .prod-img { float:left; width:60px; height:98px; padding:6px 10px; background-color:#fff; }
.mod-theysay .saylists li p { margin-left:90px; _margin-left:85px; width:150px; line-height:20px; }
.mod-theysay .saylists li .prod-name { color:#5C483D; font-weight:bold; display:block; height:20px; overflow:hidden; }
.mod-theysay .saylists li span.ratenum { display:inline-block; background-color:#C19E64; color:#F4F4F0; height:16px; line-height:16px; }
.mod-theysay .saylists li span.ratenum strong { background-color:#B58D53; color:#fff; display:inline-block; height:16px; padding:0 5px; }
.mod-theysay .saylists li .prod-price { font-family:Arial; color:#C53F4C; margin-left:10px; }
.mod-theysay .saylists li .prod-price strong { font-weight:normal; font-family:Georgia; font-size:16px; }
.mod-theysay .saylists li p.comment {padding:0 20px; width:110px; max-height:80px; _height:80px; overflow:hidden; margin-left:0px;}
.mod-theysay .saylists li p.comment span { position:absolute; font-size:20px; display:block; font-family:Arial Black; color:#999; }
.mod-theysay .saylists li p.comment span.begin { top:0; left:0; line-height:30px; }
.mod-theysay .saylists li p.comment span.end { right:0; bottom:0;  }
.mod-theysay .saylists li p.comment a { color:#666; }
/* layout 950 */
.s950 .bigbanner .slide-box { margin-left:0; width:950px; }
.s950 .bigbanner ul.slide-items { margin-left:-25px; }
.s950 .channel-slider { margin-left:-5px; }
.s950 .channel .goodslist li { padding:5px 4px; }
.s950 .channel .goodslist li:hover { padding:2px; margin-top:1px; }
.s950 .mod-shangou dt a { margin-left:-30px; }
.s950 .mod-shangou dd p.price { padding:6px 5px; }
.s950 .mod-shangou dd p.sum span { width:55px; }
.s950 .grid-lmr .mod-hotgoods ul.hottabs li { width:139px; }
.s950 .grid-lmr .mod-hotgoods ul.hottabs li.last { width:138px; }
.s950 .grid-lm .mod-hotgoods ul.hottabs li { width:185px; }
.s950 .grid-lm .mod-hotgoods ul.hottabs li.last.active { width:185px; }
.s950 .grid-lm .mod-hotgoods .goodslist li { margin-left:0; }


.slide-items{position:absolute;}
.bd .goodslist{position:absolute;}
.saylists ul{height:295px; padding-top:15px;}
.mod-theysay .hd ul li{float:left;}
.mod-theysay .hd ul{float:left;}
.mod-theysay .hd ul li.on{background:#f00;} 

.mod-theysay .saylists li .prod-img img{width:60px; height:98px;}
.s950 .mod-theysay .saylists li .prod-img{width:40px; height:78px;}
.s950 .mod-theysay .saylists li .prod-img img{width:40px; height:78px;}
.s950 .grid-mr .show{display:block;}
.s950 .grid-mr .show li p{margin-left:60px; width:100px;}
.s950 .grid-mr .show .saylists li{width:171px;}
.s950 .grid-mr .show .saylists li p.comment{padding:0px;}






/*== reset style ==*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font:12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
address, cite, dfn, em, var, i { font-style:normal; }
code, kbd, pre, samp { font-family:courier new, courier, monospace; }
small { font-size:12px; }
ul, ol { list-style:none; }
a { text-decoration:none; hide-focus:expression(this.hideFocus=true); outline:none; cursor:pointer; }
a:hover { text-decoration:underline; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
pre { white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; }
article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video, details, summary { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
article, aside, dialog, figure, footer, header, hgroup, nav, section, figcaption, details, summary { display:block; }
* html, * html body { background-image:url(about:blank);background-attachment:fixed; }
* html { zoom:expression(function(ele){ele.style.zoom="1";document.execCommand("BackgroundImageCache", false, true);}(this)); }
* html pre { word-wrap:break-word; white-space:normal; }
/*== common style ==*/
.bold { font-weight:bold; }
.f14 { font-size:14px; }
.ma { margin:0 auto; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.p10 { padding:10px; }
.p20 { padding:20px; }
.p30 { padding:30px; }
.pb10 { padding-bottom:10px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }
.tal { text-align:left !important; }
.tac { text-align:center !important; }
.tar { text-align:right !important; }
.fl { float:left !important; }
.fr { float:right !important; }
.fn { float:none !important; }
.clear { clear:both; font-size:0; visibility:hidden; line-height:0; height:0; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { *zoom:1; }
.relative { position:relative; }
.absolute { position:absolute; }
.fixed { position:fixed; }
.hidden { display:none; }
.sep { color:#ddd; font-family:Arial; margin:0 5px; }
.sep10 { color:#ddd; font-family:Arial; margin:0 10px; }
.ul,.uline,.underline,a.ul,a.ul:hover,a.uline,a.uline:hover,a.underline,a.underline:hover { text-decoration:underline; }
.noul,a.noul,a.noul:hover,.nouline,a.nouline,a.nouline:hover { text-decoration:none; }
.noime { ime-mode:disabled; }
.nowrap { white-space:nowrap; }
.wordwrap { word-break:break-all; word-wrap:break-word; overflow:hidden; }
.short,.ellipsis li { display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.disabled { filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; }
.loading { background:#fff url(images/loading.gif) no-repeat center center; min-height:30px; _height:30px; padding-top:50px; text-align:center; }
.e-imageload img, .e-loading { background:url(images/loading.gif) no-repeat center center; }
.content, .wcontent { width:960px; margin-left:auto; margin-right:auto; *zoom:1; }
.content:after, .wcontent:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.w960 { width:960px; margin:0 auto; }

/*== frame style ==*/
body { color:#333; background-color:#fff; }
a { color:#333; }
a:hover { color:#C53F4C; }

/*======== header ========*/
.head-bar,
.site-bar li a.txt-down,
.site-bar li a.txt-logname,
.site-nav .navlinks li a,
.site-nav .categorys dt h4 {}
.site-bar li.bldr,
.site-bar li a.txt-mobile,
.site-bar .sitetips a.txt-close,
.site-bar li.dropdown .arrow-top,
.head-search .btn-search,
.head-shopcart .btn-shopcart,
.head-shopcart .txt-cartcount,
.head-shopcart .shopcart-list .btn-remove,
.head-shopcart .shopcart-list .shopcart-sum .btn-viewcart,
.head-service li h5,
.site-nav .categorys h3 a,
.site-nav .categorys h3 b.arrow { background:url(images/bg_header2.png) no-repeat; }
.header { background-color:#F1EEED; z-index:1000; position:relative; }
.header-simp { border-bottom:solid 2px #7e0001; margin-bottom:20px; }
/* head-topline */
.head-topline { padding-bottom:100px; margin-bottom:-100px; }
.head-topline .topline-main { width:1200px; margin-left:auto; margin-right:auto; }
/* site-bar */
.site-bar, .head-main, .site-nav { width:1200px; margin-left:auto; margin-right:auto; }
.head-bar { background-repeat:repeat-x; position:relative; *z-index:1300; }
.site-bar  { height:30px; position:relative; }
.site-bar .userinfos { float:left; }
.site-bar .co-pingan { padding-right:185px; background:url(images/co_pingan.png) no-repeat right center; }
.site-bar .sitelinks { float:right; }
.site-bar li { float:left; padding:7px 8px; line-height:16px; color:#85726c;height:16px; }
.site-bar li.bldr { background-position:-180px -200px; }
.site-bar li a { color:#85726C; }
.site-bar li a:hover { color:#C53F4C; }
.site-bar li a.txt-logname { padding-right:20px; }
.site-bar li a.MEMBER_LEVEL_NORMAL   { background-position:right -224px; }
.site-bar li a.MEMBER_LEVEL_SILVER   { background-position:right -240px; }
.site-bar li a.MEMBER_LEVEL_GOLD     { background-position:right -256px; } 
.site-bar li a.MEMBER_LEVEL_PLATINUM { background-position:right -272px; }
.site-bar li a.MEMBER_LEVEL_DIAMOND  { background-position:right -288px; }
.site-bar li a.MEMBER_LEVEL_PASS     { background-position:right -304px; }
.site-bar li a.txt-mobile  { display:block; background-position:-180px -182px; padding-left:15px; }
.site-bar li a.txt-down { display:block; background-position:right -187px; padding-right:10px; }
.site-bar li .txt-phone { font-family:Arial; display:block; }
.site-bar li.message { display:none; }
.site-bar li.dropdown { position:relative; }
.site-bar li.dropdown ul,
.site-bar li.dropdown p { display:none; position:absolute; top:30px; left:0; background-color:#fff; width:90px; padding:5px 0; color:#5B473D; }
.site-bar li.dropdown p { padding:5px 10px; width:120px; }
.site-bar li.dropdown .arrow-top { display:none; width:14px; height:7px; position:absolute; top:24px; left:50%; margin-left:-7px; background-position:-123px -183px; }
.site-bar li.dropdown-hover ul,
.site-bar li.dropdown-hover p,
.site-bar li.dropdown-hover .arrow-top { display:block; z-index:1500; }
.site-bar li.dropdown li { line-height:24px; padding:0; float:none; margin:0; height:24px; overflow:hidden; }
.site-bar li.dropdown li a { display:block; color:#5B473D; padding:0 8px; }
.site-bar li.dropdown li a em { margin-left:5px; font-weight:bold; color:#C53F4C; }
.site-bar li.dropdown li a:hover { background-color:#C53F4C; color:#fff; text-decoration:none; }
.site-bar li.dropdown li a:hover em { color:#fff; }
.site-bar li.dropdown p a { display:inline-block; color:#5B473D; padding:2px; }
.site-bar li.dropdown p a:hover { background-color:#C53F4C; color:#fff; text-decoration:none; }
/* sitetips */
.site-bar .sitetips { position:absolute; left:235px; top:0; width:210px; line-height:15px; padding:10px; background-color:#FDF4D9; border:solid 1px #c00; border-top:none; color:#c00; -moz-box-shadow:#B3AFAF 0 1px 1px; -webkit-box-shadow:#B3AFAF 0 1px 1px; box-shadow:#B3AFAF 0 1px 1px; }
.site-bar .sitetips a.txt-close { float:right; width:11px; height:11px; background-position:-160px -160px; text-indent:-10000px; overflow:hidden; margin-top:3px; }
.site-bar .sitetips a.txt-noremind { color:#256BCB; }
/* head-qqcb QQ彩贝bar */
.head-qqcb { background-color:#f7f7f7; line-height:14px; border-bottom:solid 1px #ccc; padding:5px 10px; height:14px; overflow:hidden; }
.head-qqcb a { color:#06c; }
.head-qqcb .cb_logo { display:none; }
.head-qqcb .cb_headshow { float:left; }
.head-qqcb .cb_jifenurl { float:right; }
.head-qqcb .cb_showmsg { float:right; margin-right:10px; border-right:solid 1px #ccc; padding-right:10px; }
.head-qqcb .cb_jifenurl a { color:#06c; }
/* head-main */
.head-main { height:100px; background-color:#F1EEED; position:relative; *z-index:1250; }
/* head-logo */
.head-logo { display:block; width:270px; height:100px; float:left; background:url(images/logo.png) no-repeat left center; }
.head-logo a { text-indent:-10000px; overflow:hidden; display:block; float:left; height:100px; }
.head-logo .logo-site { width:160px; }
.head-logo .logo-channel { width:90px; margin-left:10px; }
.head-logo .w240 { width:240px; }
/* head-search */
.head-search { float:left; margin-top:30px; }
.head-search .txt-keyword { border:solid 1px #DCD3CF; border-right:none; height:23px; width:370px; float:left; color:#A89893; padding:5px; font-size:14px; background-color:#F4F1F0; }
.head-search .btn-search { width:80px; height:35px; border:none; background-position:0 -230px; text-indent:-10000px; overflow:hidden; }
.head-search p { line-height:24px; }
.head-search p a { color:#A89893; margin-right:10px; }
.head-search p a:hover { color:#C53F4C; }
.searchsuggest { display:none; position:absolute; top:25px; left:0px; width:280px; background:#fff; border:solid 1px #eee; font-size:12px;color:#555;text-align:left; -moz-box-shadow:2px 2px 2px #ccc; -webkit-box-shadow:2px 2px 2px #ccc; box-shadow:2px 2px 2px #ccc; margin:0; z-index:2000; }
.searchsuggest li { padding:0; padding-left:10px; padding-right:5px; line-height:28px; cursor:pointer; margin:0; height:28px; font-size:14px; color:#5B473D; overflow:hidden; }
.searchsuggest li i { display:block; height:28px; color:#f60; width:65px; float:right; text-align:right; font-style:normal; font-weight:normal; }
.searchsuggest li span { display:block; height:28px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.searchsuggest li span.mr70 { margin-right:70px; }
.searchsuggest li em { font-style:normal; color:#5B473D; font-weight:bold; }
.searchsuggest li.selected { background-color:#C53F4C; color:#fff; }
.searchsuggest li.selected em { color:#fff; font-weight:bold; }
.searchsuggest li.selected i { color:#fff; }
/* head-shopcart */
.head-shopcart { float:left; margin-top:30px; margin-left:30px; position:relative; }
.head-shopcart .btn-shopcart { display:block; width:110px; height:35px; padding-left:13px; line-height:35px; text-align:center; color:#fff; font-size:14px; background-position:0 -160px;}
.head-shopcart .btn-shopcart:hover,
.head-shopcart-hover .btn-shopcart { background-position:0 -195px; text-decoration:none; color:#fff; }
.head-shopcart .txt-cartcount { position:absolute; left:14px; top:-13px; display:none; width:22px; height:21px; line-height:16px; color:#fff; text-align:center; background-position:-123px -160px; }
.head-shopcart .shopcart-list { position:absolute; right:0; top:34px; width:320px; border:solid 1px #C0AA9D; -moz-box-shadow:1px 1px 2px #999; -webkit-box-shadow:1px 1px 2px #999; box-shadow:1px 1px 2px #999; background-color:#fff; z-index:1300; display:none; }
.head-shopcart-hover .shopcart-list { display:block; }
.head-shopcart .shopcart-list li { position:relative; height:68px; padding:20px 40px 20px 80px; border-bottom:dotted 1px #C0AA9D; line-height:20px; }
.head-shopcart .shopcart-list li:hover { background-color:#F2EFEE; }
.head-shopcart .shopcart-list a.prod-info { color:#5B473D; }
.head-shopcart .shopcart-list a.prod-info span { display:block; }
.head-shopcart .shopcart-list img { width:60px; height:98px; position:absolute; top:5px; left:10px; }
.head-shopcart .shopcart-list .name { height:20px; color:#5B473D; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.head-shopcart .shopcart-list .nameEn { height:20px; color:#85726C; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.head-shopcart .shopcart-list .price { padding-top:10px; color:#85726C; }
.head-shopcart .shopcart-list .price strong { color:#C53F4C; font-family:Arial; }
.head-shopcart .shopcart-list label { position:absolute; top:4px; left:80px; display:block; padding:0 3px; line-height:16px; }
.head-shopcart .shopcart-list label.soldout { background-color:#999; color:#fff; }
.head-shopcart .shopcart-list .btn-remove { position:absolute; right:11px; top:7px; display:block; width:15px; height:15px; overflow:hidden; text-indent:-10000px; background-position:-145px -175px; }
.head-shopcart .shopcart-list li:hover .btn-remove { background-position:-145px -160px; }
.head-shopcart .shopcart-list .shopcart-sum .btn-viewcart { float:right; margin-top:13px; width:100px; height:28px; background-position:-80px -230px; text-align:center; line-height:28px; color:#fff; }
.head-shopcart .shopcart-list .shopcart-sum { height:55px; background-color:#EDE9E7; padding:0 10px; }
.head-shopcart .shopcart-list .shopcart-sum p { line-height:24px; padding-top:3px; color:#5A463D; font-family:Arial; }
.head-shopcart .shopcart-list .shopcart-sum p em { font-style:normal; color:#C53F4C; font-weight:bold; margin:0 1px; }
.head-shopcart .shopcart-list .shopcart-sum p strong { color:#C53F4C; font-size:14px; margin-left:3px; }
.head-shopcart .shopcart-list .shopcart-sum .btn-viewcart:hover { text-decoration:none; }
.head-shopcart .shopcart-list .empty { text-align:center; padding:10px 0; line-height:30px; font-size:14px; }
#util-floattop .head-shopcart { float:right; margin-top:0px; margin-right:0px; margin-left:0; z-index:1200; }
/* head-service */
.head-service { position:absolute; top:11px; right:1px; }
.head-service li { float:left; width:72px; padding:12px 10px; background-color:#F1EEED; }
.head-service li h5 { text-align:center; color:#85726c; padding-top:42px; line-height:18px; font-family:宋体; }
.head-service li .hs-desc { display:none; position:absolute; left:0; right:0; top:85px; width:100%; padding:5px 0; height:170px; background-color:#fff; z-index:1300; }
.head-service li .hs-desc p { padding:5px 10px 0; color:#5A463D; line-height:20px; }
.head-service li .hs-desc p span { color:#8C7972; text-indent:2em; display:block; }
.head-service li .hs-desc p label { margin-right:20px; }
.head-service li .hs-foot { display:none; position:absolute; left:0; right:0; bottom:0; height:30px; line-height:30px; text-align:center; font-weight:bold; color:#655752; background-color:#E6DFDB; }
.head-service li.qqzc h5 { background-position:7px -100px; }
.head-service li.hwhs h5 { background-position:-55px -100px; }
.head-service li.free { width:75px; }
.head-service li.free h5 { background-position:-125px -100px; }
.head-service:hover { border:solid 1px #BEB0A7; height:265px; background-color:#fff; top:10px; right:0; }
.head-service:hover li { padding:12px 10px 11px; border-bottom:solid 1px #DED7D1; }
.head-service:hover li .hs-foot { display:block; }
.head-service li:hover { border:solid 1px #DED7D1; border-top:none; border-bottom:none; background-color:#fff; }
.head-service li:hover .hs-desc { display:block; }
.head-service li.qqzc:hover { border-left:none; padding:12px 9px 12px 10px; }
.head-service li.hwhs:hover { padding:12px 9px; }
.head-service li.free:hover { border-right:none; padding:12px 10px 12px 9px; }
.header-simp .head-service:hover { border:none; top:11px; right:1px; height:84px; background:none; }
.header-simp .head-service:hover li { padding:12px 10px; border:none; }
.header-simp .head-service li:hover { background:none; border:none; }
.header-simp .head-service li .hs-desc { display:none; }
/* site-nav */
.head-nav { background-color:#7E0001; position:relative; *z-index:1200; }
.site-nav  { height:35px; position:relative; }
.site-nav .navlinks { height:35px; padding-left:200px; overflow:hidden; }
.site-nav .navlinks li { height:19px; line-height:19px; float:left; padding:8px 0; }
.site-nav .navlinks li a { display:block; background-position:right -166px; padding:0 20px; *width:56px; height:19px; font-size:14px; color:#EDE8E6; text-align:center; text-decoration:none; }
.site-nav .navlinks li:hover { background-color:#58322C; margin-left:-2px; padding-left:2px; }
.site-nav .navlinks li:hover a { background:none; }
.site-nav .navlinks li.on { background-color:#3F241F; margin-left:-2px; padding-left:2px; }
.site-nav .navlinks li.on a { background:none; }
.site-nav .navlinks li.last a { background:none; }
.site-nav .navlinks li a em { margin-right:2px; font-size:16px; }
.site-nav .categorys { width:200px; position:absolute; left:0; top:0; }
.site-nav .categorys h3 { height:19px; line-height:19px; padding:8px 10px; background-color:#624B40; position:relative; }
.site-nav .categorys:hover h3,
.site-nav .categorys-hover h3 { background-color:#4A3931; }
.site-nav .categorys h3 a { display:block; font-size:15px; font-family:微软雅黑; color:#ECE7E5; letter-spacing:5px; background-position:-180px -160px; padding-left:20px; text-decoration:none; }
.site-nav .categorys h3 b.arrow { position:absolute; top:15px; right:12px; width:11px; height:6px; background-position:-160px -175px; display:block; overflow:hidden; }
.site-nav .categorys .categroup { background:#73584A; height:400px; display:none; }
.site-nav .categorys:hover h3 b.arrow,
.site-nav .categorys-hover h3 b.arrow { background-position:-160px -184px; }
.site-nav .categorys:hover .categroup,
.site-nav .categorys-hover .categroup { display:block;}

.site-nav .categorys dl a { color:#B8A199; }
.site-nav .categorys dt { height:68px; padding:5px 10px; border-bottom:solid 1px #624B40; border-top:solid 1px #81665C; }
.site-nav .categorys dt h4 { height:20px; line-height:20px; background-position:right -203px; *background:none; }
.site-nav .categorys dt h4 a { color:#EDE8E6; font-size:14px; }
.site-nav .categorys dt p { line-height:25px; }
.site-nav .categorys dt p a { margin-right:8px; *margin-right:6px; }
.site-nav .categorys dd { display:none; position:absolute; left:200px; top:-1px; border-top:solid 1px #624B40; height:80px; width:520px; overflow:hidden; }
.site-nav .categorys dd.h400 { height:400px; }
.site-nav .categorys dd.h320 { height:320px; }
.site-nav .categorys dd li { border-top:dotted 1px #81665C; padding:4px 0 10px; }
.site-nav .categorys dd li:first-child,
.site-nav .categorys dd li.first { border-top:none; }	
.site-nav .categorys dd h5 { width:40px; float:left; line-height:24px; color:#EDE8E6; font-size:14px; font-weight:normal; }
.site-nav .categorys dd h5 a { color:#EDE8E6; }
.site-nav .categorys dd p { margin-left:50px; line-height:24px; *zoom:1; _height:1%; }
.site-nav .categorys dd p:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.site-nav .categorys dd p a { width:60px; overflow:hidden; height:24px; line-height:24px; display:inline-block; float:left; _float:none; _width:52px; }
.site-nav .categorys dd p a.w80 { width:80px; _width:75px; }
.site-nav .categorys dd p.lh22 { line-height:22px; }
.site-nav .categorys dd p.lh22 a { line-height:22px; height:22px; }
.site-nav .categorys dd p.lh20 { line-height:20px; }
.site-nav .categorys dd p.lh20 a { line-height:20px; height:20px; }
.site-nav .categorys dd p.h44 { height:44px; overflow:hidden; }
.site-nav .categorys dd p.h110 { height:110px; overflow:hidden; }
.site-nav .categorys dd p.h120 { height:120px; overflow:hidden; }
.site-nav .categorys dd ul { height:100%; width:240px; padding:0 10px; float:left; }
.site-nav .categorys dd .subcates { background-color:#624B40; }
.site-nav .categorys dd .relcates { background-color:#58443A; }
.site-nav .categorys dl:hover, .site-nav .categorys dl.hover { background-color:#624B40; }
.site-nav .categorys dl:hover dt, .site-nav .categorys dl.hover dt { border:none; padding:6px 10px; }
.site-nav .categorys dl:hover dd, .site-nav .categorys dl.hover dd { display:block; }
.site-nav .categorys dl.first dd h5 { width:80px; _width:75px; }
.site-nav .categorys dl.first dd p { margin-left:85px; _margin-left:75px; }
.site-nav .categorys dl.first dd p a { width:50px; }
.site-nav .categorys dl.first dd p.col2 a { width:75px; }
.site-nav .categorys dl.first dd p a.w60 { width:60px; }
.site-nav .categorys dl.first dd p a.w80 { width:80px; }
/*======== footer ========*/
.footer { padding-bottom:20px; }
.footer-simp { width:1200px; margin-left:auto; margin-right:auto; padding-top:10px; border-top:solid 1px #ccc; margin-top:20px; }
.foot-main li.first a.foot-logo,
.foot-links .btn-more,
.foot-license span { background:url(images/bg_header2.png) no-repeat; }
.foot-main { background-color:#3D3736; }
.foot-main ul { width:1200px; margin:0 auto; }
.foot-main li { float:left; width:180px; padding:20px 0 30px 60px; color:#9D8E7F; }
.foot-main li h4 { font-size:14px; line-height:20px; margin-bottom:10px; }
.foot-main li a { color:#9D8F80; }
.foot-main li a:hover { color:#CBC4BB; }
.foot-main li p { line-height:20px; }
.foot-main li p a { display:block; }
.foot-main li.first { width:165px; padding:25px 55px 30px 20px; text-align:center; line-height:24px; }
.foot-main li.first a.foot-logo { background-position:0 -265px; height:70px; display:block; text-indent:-10000px; overflow:hidden; margin-bottom:10px; }
.foot-main li.first p { background-color:#2E2827; line-height:22px; }
.foot-main li.first p span.sep { color:#9D8F80; }
.foot-main li.first p a { display:inline; font-weight:bold; }
.foot-main .col5 li { width:120px; }
.foot-main .col5 li.first { width:165px; }
.foot-main li p.sns a, .foot-main li p.sns span { background:url(images/ico_sns.png) no-repeat; padding-left:20px; display:block; cursor:pointer; }
.foot-main li p.sns .ico-weibo   { background-position:0 0; }
.foot-main li p.sns .ico-weixin  { background-position:0 -20px; position:relative; zoom:1; }
.foot-main li p.sns .ico-weixin b { display:none; position:absolute; top:-70px; left:-192px; width:189px; height:225px; background:url(images/erweima.png) no-repeat; }
.foot-main li p.sns .ico-weixin:hover b,
.foot-main li p.sns .ico-weixin-hover b { display:block; }
.foot-main li p.sns .ico-tencent { background-position:0 -40px; }
.foot-main li p.sns .ico-douban  { background-position:0 -60px; }
.foot-main li p.sns .ico-mail    { background-position:0 -80px; }
.foot-nav { border-top:solid 1px #2E2827; background-color:#35302F; height:40px; line-height:40px; text-align:center; color:#867666; }
.foot-nav a { color:#867666; }
.foot-nav span.sep { color:#867666; margin:0 10px; }
.foot-links { width:950px; margin:5px auto; line-height:20px; height:20px; overflow:hidden; position:relative; }
.foot-links a { color:#ccc; }
.foot-links h5 { float:left; font-weight:normal; width:70px; }
.foot-links p { margin-left:70px; padding-right:20px; }
.foot-links p a { margin-right:5px; }
.foot-links .btn-more { position:absolute; right:0; top:7px; display:block; cursor:pointer; width:11px; height:6px; background-position:-160px -175px; }
.foot-links-show { height:auto; border-bottom:dotted 1px #ddd; padding-bottom:5px; }
.foot-links-show .btn-more { background-position:-160px -184px; }
.foot-license { line-height:20px; padding:5px 0; text-align:center; color:#999; }
.foot-license span { display:inline-block; height:20px; background-position:200px -140px; }
.foot-license span.top100 { background-position:-180px -230px; padding-left:22px; }
.foot-license span.year18 { background-position:-180px -250px; padding-left:22px; }
.foot-license span.shzxw  { background-position:-180px -270px; padding-left:22px; }
.foot-license span.shgs   { background-position:-180px -290px; padding-left:22px; }
.foot-copyright { line-height:30px; text-align:center; color:#999; }

/*======== layout 950 ========*/
.s950 .head-topline .topline-main,
.s950 .site-bar,
.s950 .head-main,
.s950 .site-nav { width:950px; }
.s950 .head-service { display:none; }
.s950 .header-simp .head-service { display:block; }
.s950 .site-nav .navlinks li a { padding:0 10px; }
.s950 .footer-simp { width:950px; }
.s950 .foot-main ul { width:950px; }
.s950 .foot-main li { width:120px; }
.s950 .foot-main li.first { padding-right:0; width:165px; }
.s950 .foot-main .col5 li { width:100px; padding-left:50px; }
.s950 .foot-main .col5 li.first { width:165px; padding-left:20px; }
.s950 .content, .s950 .wcontent { width:960px; }

/* css3 & animation */
@-webkit-keyframes fadeInLeft {
	0% { opacity:0; -webkit-transform:translateX(-50px); }	
	20% { opacity:1; -webkit-transform:translateX(0); }
	100% { opacity:1; -webkit-transform:translateX(0); }
}
@-moz-keyframes fadeInLeft {
	0% { opacity:0; -moz-transform:translateX(-50px); }
	20% { opacity:0.5; -moz-transform:translateX(0); }
	100% { opacity:1; -moz-transform: translateX(0); }
}
@-o-keyframes fadeInLeft {
	0% { opacity:0; -o-transform:translateX(-50px); }
	20% { opacity:0.5; -o-transform:translateX(0); }
	100% { opacity:1; -o-transform:translateX(0); }
}
@keyframes fadeInLeft {
	0% { opacity:0; transform:translateX(-50px); }
	20% { opacity:0.5; transform:translateX(0); }
	100% { opacity:1; transform:translateX(0); }
}
.site-nav .categorys dd {
	-webkit-backface-visibility: hidden;
	-webkit-animation-duration: 1s;
	-webkit-animation-delay: .2s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-backface-visibility: hidden;
	-moz-animation-duration: 1s;
	-moz-animation-delay: .2s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-backface-visibility: hidden;
	-ms-animation-duration: 1s;
	-ms-animation-delay: .2s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	-o-backface-visibility: hidden;
	-o-animation-duration: 1s;
	-o-animation-delay: .2s;
	-o-animation-timing-function: ease;
	-o-animation-fill-mode: both;
	backface-visibility: hidden;
	animation-duration: 1s;
	animation-delay: .2s;
	animation-timing-function: ease;
	animation-fill-mode: both;	
}
.site-nav .categorys dl:hover dd, .site-nav .categorys dl.hover dd { 
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}

.wrap, .warp { padding-bottom:20px; min-height:300px; }
/* ------------- mod ------------------- */
/* 面包屑, 评论中心等页面中用到 */
.crumb { width:960px; margin:10px auto 0; color:#666; }
.crumb a { color:#666; }
.crumb a:hover { color:#666; text-decoration:underline; }
.crumb a.on { color:#666; font-weight:bold; }
.page-box{ height:30px; text-align:right; margin-top:10px; float:none !important; }
/* page-box */
.page-box a { padding:1px 7px; border:1px solid #c8c8c8; text-decoration:none; margin-left:5px; display:inline-block; }
.page-box a:hover { border:1px solid #ba102d; color:#ba102d; text-decoration:none; }
.page-box .page-cur, .page-box a.on { border:1px solid #c8c8c8; color:#fff; background:#ba102d; padding:1px 7px; margin-left:5px; float:none !important; }
.page-box .page-break { margin:0 5px 0 10px; }
.page-skip { color:#888; float:left; padding-top:2px }
.page-skip { margin-left:10px; display:inline; }
.page-skip input { border:1px solid #c8c8c8; vertical-align:middle; width:27px; height:18px; margin:0 5px; display:inline; text-align:center; }
.cart_body .button-small a, .cart_body .button-small a:hover, .content .button-small a,.content .button-small a:hover { background:url(/newWeb/images/button/button-small.gif) repeat-x 0 -21px; }
/* bottomLink */
.bottomLink { border:1px solid #ebebeb; border-width:0 0 1px; color:#ccc; padding:12px 0 13px 0; position:relative; }
.bottomLink a, .bottomLink a:hover { line-height:15px; color:#ccc; margin-right:5px }




.first dt{overflow:hidden;}

.site-nav .categorys dl.first dd .w40{width:40px;}
.site-nav .categorys dl.first dd .m50{margin-left:50px; _margin-left:60px;}
.categorys{position:relative;}
.site-nav .categorys dd.h400{position:absolute; top:34px;}



/*goodslist*/

h1 {
    font-size: 12px;
}
a {
    color: #333333;
}
a:hover {
    color: #970000;
}
.hidden {
    display: none;
}
.mb2 {
    margin-bottom: 2px;
}
.mb5 {
    margin-bottom: 5px;
}
.mb10 {
    margin-bottom: 10px;
}
.wrapper {
    background-color: #FFF;
    margin-top: 1px;
    padding: 10px 0 40px;
}
.wrapper a {
    color: #333333;
}
.wrapper a:hover {
    color: #970000;
}
.wrapper a#forget-password:hover {
    color: #333;
    text-decoration: none;
}
.wrapper .disabled {
    opacity: 0.5;
}
.breadcrumb, .selector, .goods-title, .goods-empty, .mod-prodlist-c5, .mod-prodlist-c3 {
    margin-bottom: 10px;
}
.selector-frame h1, .selector-nav dl, .selector-items dl, ul.piclist {
}
.selector-frame h1:after, .selector-nav dl:after, .selector-items dl:after, ul.piclist:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.txt-input {
    background-color: #FFFFFF;
    border: 1px solid #C8BDB0;
    height: 22px;
    line-height: 22px;
    padding-left: 5px;
}
.btn-common {
    background-color: #F7F5F2;
    border: 1px solid #AA998A;
    color: #444444;
    height: 24px;
}
.breadcrumb {
    color: #333333;
    line-height: 20px;
}
.breadcrumb span {
    margin: 0 5px;
}
.selector-cate {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #D0C7BB;
    border-image: none;
    border-right: 1px solid #D0C7BB;
    border-style: solid;
    border-width: 2px 1px 1px;
    padding: 0 20px;
}
.selector-cate dl {
    line-height: 30px;
    overflow: hidden;
    padding: 4px 0;
}
.selector-cate dl dt {
    color: #666666;
    float: left;
    text-align: right;
}
.selector-cate dl dd {
    margin-left: 65px;
}
.selector-cate dl dd a {
    color: #444444;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    margin: 6px 40px 6px 0;
    padding: 0 3px;
}
.selector-cate dl dd a span {
    color: #666666;
    margin-left: 5px;
}
.selector-cate dl dd a:hover, .selector-cate dl dd a.on {
    background-color: #C63F4E;
    color: #FFFFFF;
    text-decoration: none;
}
.selector-cate dl dd a:hover span, .selector-cate dl dd a.on span {
    color: #FFFFFF;
}
.selector-frame {
    background-color: #F8F5F3;
    border: 1px solid #E6E1DB;
}
.selector-frame h1 {
    background-color: #FBFAF9;
    border-bottom: 1px solid #E6E1DB;
    color: #333333;
    font-weight: normal;
    line-height: 24px;
    padding: 6px 0;
}
.selector-frame h1 label {
    display: block;
    float: left;
    margin-right: 15px;
    text-align: right;
    width: 70px;
}
.selector-frame h1 a {
    background: url(images/icons.png) no-repeat scroll right -24px transparent;
    color: #C63F4E;
    display: block;
    float: left;
    margin-right: 10px;
    padding-right: 22px;
}
.selector-frame h1 a:hover {
    background-position: right 0;
    color: #C53F4D;
}
.selector-items {
    background-color: #FFFFFF;
    overflow: hidden;
    padding: 0 20px;
}
.selector-items dl {
    border-top: 1px dotted #CBC1B8;
    line-height: 32px;
    padding: 4px 0;
}
.selector-items dl dt {
    color: #666666;
    float: left;
    text-align: right;
    width: 50px;
}
.selector-items dl dd {
    margin-left: 65px;
}
.selector-items dl dd a {
    color: #444444;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    margin: 7px 20px 7px 0;
    padding: 0 3px;
}
.selector-items dl dd a.red {
    color: #C53F4C;
}
.selector-items dl dd a span {
    color: #666666;
    margin-left: 5px;
}
.selector-items dl dd a:hover, .selector-items dl dd a.on {
    background-color: #C63F4E;
    color: #FFFFFF;
    text-decoration: none;
}
.selector-items dl dd a:hover span, .selector-items dl dd a.on span {
    color: #FFFFFF;
}
.selector-items dl.first {
    border-top: medium none;
}
.selector-items dl.sub {
    border-top: medium none;
    margin-top: -4px;
    padding-top: 0;
}
.selector-items dl.sub dt {
    display: none;
}
.selector-items .topitems {
    height: auto;
}
.selector-items .topitems-min {
    height: 32px;
    overflow: hidden;
}
.selector-items .topitems a {
    margin-right: 30px;
}
.selector-items .topitems span.more {
    background: url(images/icons.png) no-repeat scroll right -51px transparent;
    color: #8A7971;
    cursor: pointer;
    float: right;
    height: 18px;
    line-height: 18px;
    margin-right: 0;
    margin-top: 7px;
    padding-right: 20px;
}
.selector-items .topitems-min span.more {
    background-position: right -75px;
}
.selector-items .topitems a.last {
    margin-right: 0;
}
.selector-items .topitems .custom-price {
    position: absolute;
    right: 0;
    top: 4px;
}
.selector-items .topitems .custom-price em {
    float: left;
    font-style: normal;
    line-height: 24px;
    margin-right: 2px;
}
.selector-items .topitems .custom-price .txt-input {
    float: left;
    margin-right: 2px;
    width: 35px;
}
.selector-items .topitems .custom-price .btn-common {
    float: left;
    width: 40px;
}
.selector-items .topitems .custom-item {
    background-color: #C63F4E;
    color: #FFFFFF;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    margin-top: 7px;
    padding: 0 3px;
    position: absolute;
    right: 0;
    top: 0;
}
.selector-items .topitems .custom-item b {
    cursor: pointer;
}
.selector-items .items-price {
    position: relative;
}
.selector-items .items-price a {
    margin-right: 20px;
}
.selector-items .subitems {
    background-color: #F7F7F4;
    border: 1px solid #EBEBE8;
    margin-bottom: 6px;
    padding: 5px 10px;
}
.selector-more b {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F8F5F3;
    border-color: -moz-use-text-color #E6E1DB #E6E1DB;
    border-image: none;
    border-right: 1px solid #E6E1DB;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    display: block;
    height: 3px;
    overflow: hidden;
}
.selector-more span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F8F5F3;
    border-color: #F8F5F3 #E6E1DB #E6E1DB;
    border-image: none;
    border-right: 1px solid #E6E1DB;
    border-style: solid;
    border-width: 1px;
    color: #8A7971;
    cursor: pointer;
    display: block;
    height: 25px;
    line-height: 20px;
    margin: -1px auto 0;
    text-align: center;
    width: 98px;
}
.selector-more span em {
    background: url(images/icons.png) no-repeat scroll right -74px transparent;
    display: inline-block;
    font-style: normal;
    padding-right: 20px;
}
.selector-more span em.collapse {
    background-position: right -50px;
}
.goods-areaselector {
    position: relative;
}
.goods-areaselector .sel-title {
    background: url(images/bg_nav_view.png) no-repeat scroll left -180px transparent;
    color: #333333;
    cursor: pointer;
    height: 32px;
    line-height: 32px;
    padding-left: 8px;
    width: 72px;
}
.goods-areaselector .sel-areas {
    background-color: #FFFFFF;
    border: 1px solid #AA998A;
    display: none;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 32px;
    width: 285px;
}
.goods-areaselector .sel-areas dd {
    border-top: 1px dotted #CBC1B8;
    height: 18px;
    line-height: 18px;
    margin-top: -1px;
    padding: 7px 0;
}
.goods-areaselector .sel-areas dd a {
    display: inline-block;
    line-height: 18px;
    margin: 0 8px;
    padding: 0 2px;
}
.goods-areaselector .sel-areas dd a.red {
    color: #C53F4C;
}
.goods-areaselector .sel-areas dd a.on, .goods-areaselector .sel-areas dd a:hover {
    background-color: #C63F4E;
    color: #FFFFFF;
    text-decoration: none;
}
.goods-areaselector-hover .sel-areas {
    display: block;
}
.goods-areaselector-tips {
    background: url(images/bg_tips.png) no-repeat scroll 0 0 transparent;
    height: 43px;
    padding: 7px 0;
    position: absolute;
    right: 115px;
    top: -46px;
    width: 150px;
}
.goods-areaselector-tips p {
    color: #760000;
    line-height: 20px;
    padding: 0 10px;
}
.goods-areaselector-tips a.close {
    color: #CC0104;
    float: right;
}
.goods-empty {
    background: url(images/bg_alert.png) no-repeat scroll 140px 60px #FFFFFF;
    border-bottom: 1px solid #DDDBD2;
    border-top: 1px solid #DDDBD2;
    padding: 60px 135px 60px 250px;
}
.goods-empty h1, .goods-empty h2 {
    border-bottom: 1px dotted #999999;
    color: #333333;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 10px;
    padding-bottom: 15px;
}
.goods-empty h1 a, .goods-empty h2 a {
    color: #C53F4C;
}
.goods-empty p {
    color: #333333;
    font-size: 14px;
    line-height: 24px;
}
.goods-empty p a {
    color: #C53F4D;
    margin-right: 20px;
}
.goods-title {
    height: 100px;
}
.goods-tab {
    height: 40px;
}
.goods-tab ul {
    float: left;
    height: 40px;
}
.goods-tab ul li {
    float: left;
    height: 40px;
    margin-right: 1px;
    position: relative;
    width: 100px;
}
.goods-tab ul li a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url(images/btn.png) no-repeat scroll 0 -40px transparent;
    border-color: #CBC1B8 #CBC1B8 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #444444;
    display: block;
    font-size: 14px;
    height: 39px;
    line-height: 38px;
    text-align: center;
}
.goods-tab ul li a:hover {
    border-color: #AA998A;
    text-decoration: none;
}
.goods-tab ul li b.hot {
    background: url(images/hot.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    left: 65px;
    position: absolute;
    top: -12px;
    width: 22px;
}
.goods-tab ul li.on a, .goods-tab ul li.on a:hover {
    background-position: 0 0;
    border-color: #C63F4E;
    color: #FFFFFF;
    font-weight: bold;
}
.goods-page-min {
    float: right;
    height: 30px;
    line-height: 30px;
    padding: 5px 0;
}
.goods-page-min span {
    color: #555555;
    float: left;
    margin-right: 10px;
}
.goods-page-min label {
    color: #333333;
    float: left;
    margin-right: 10px;
}
.goods-page-min a {
    background: url(images/icons.png) no-repeat scroll 0 0 #F7F5F2;
    border: 1px solid #AA998A;
    float: left;
    height: 28px;
    line-height: 28px;
    margin-left: 5px;
    overflow: hidden;
    text-indent: -10000px;
    width: 28px;
}
.goods-page-min a.prev {
    background-position: 8px -118px;
}
.goods-page-min a.next {
    background-position: 8px -94px;
}
.goods-page-min a:hover {
    border-color: #C6404F;
}
.goods-page-min a.disabled, .goods-page-min a.disabled:hover {
    background-color: #FFFFFF;
    border-color: #E6E1DB;
}
.s950 .goods-nav {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #C63F4E #DDDBD2 #DDDBD2;
    border-image: none;
    border-right: 1px solid #DDDBD2;
    border-style: solid;
    border-width: 2px 1px 1px;
    height: 42px;
    margin: 0 auto;
    padding: 15px 0 0;
    position: relative;
    width: 958px;
    z-index: 100;
}

.goods-nav {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #C63F4E #DDDBD2 #DDDBD2;
    border-image: none;
    border-right: 1px solid #DDDBD2;
    border-style: solid;
    border-width: 2px 1px 1px;
    height: 42px;
    margin: 0 auto;
    padding: 15px 0 0;
    position: relative;
    width: 1198px;
    z-index: 100;
}


.goods-nav ul {
    float: left;
    height: 28px;
    margin-left: 10px;
}
.goods-nav ul li {
    float: left;
    height: 28px;
    margin-right: 5px;
    width: 60px;
}
.goods-nav ul li a {

	color:#444444;
    display: block;
    height: 28px;
    line-height: 28px;
    text-align: center;
	text-decoration:none;
}
.goods-nav ul li a.DESC {
	color:#fff;
	background:url(images/bg_nav_view.png) no-repeat right -56px;
    padding-right: 10px;
}
.goods-nav ul li a.ASC {
	color:#fff;
	background:url(images/bg_nav_view.png) no-repeat left -56px;
    padding-right: 10px;
}



.goods-nav ul.pageview {
    float: right;
    height: 32px;
    margin: -2px 13px 0 0;
}
.goods-nav ul.pageview li {
    height: 32px;
    margin: 0;
    width: 60px;
}
.goods-nav ul.pageview li a {
    background: url(images/bg_nav_view.png) no-repeat scroll left -84px transparent;
    display: block;
    height: 32px;
    line-height: 32px;
    padding-left: 15px;
}
.goods-nav ul.pageview li a.pageview-l {
    background-position: right -84px;
}
.goods-nav ul.pageview li a:hover {
    background-position: left -116px;
}
.goods-nav ul.pageview li a.pageview-l:hover {
    background-position: right -116px;
}
.goods-nav ul.pageview li.on a, .goods-nav ul.pageview li.on a:hover {
    background-position: left -148px;
    color: #C63F4E;
}
.goods-nav ul.pageview li.on a.pageview-l, .goods-nav ul.pageview li.on a.pageview-l:hover {
    background-position: right -148px;
}
.goods-nav .goods-areaselector {
    float: right;
    margin-right: 10px;
    margin-top: -2px;
    z-index: 200;
}
.goods-nav .goods-source {
    float: right;
    line-height: 28px;
    margin-right: 10px;
}
.goods-nav .goods-source label {
    margin-right: 5px;
}
.goods-nav .goods-source input {
    margin-right: 4px;
    vertical-align: middle;
}
.goods-nav a.returntop {
    background: url(images/bg_nav_view.png) no-repeat scroll -80px -180px transparent;
    display: none;
    height: 40px;
    overflow: hidden;
    position: absolute;
    right: -45px;
    text-indent: -10000px;
    top: 9px;
    width: 40px;
}
.s950 .goods-list {
    width: 960px;
}
.goods-list {
    width: 1200px;
}
.goods-list .promo-icon {
    position: absolute;
    width: 43px;
}
.goods-list .promo-icon ins {
    background: url(images/icon_promo_8.png) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-family: 微软雅黑;
    font-size: 14px;
    height: 43px;
    line-height: 40px;
    margin-bottom: 5px;
    text-align: center;
    text-decoration: none;
    width: 43px;
}
.goods-list .promo-icon ins em {
    font-style: normal;
    font-weight: 400;
}
.goods-list .promo-icon ins.xin {
    background-position: left -86px;
    overflow: hidden;
    text-indent: -10000px;
}
.goods-list .promo-icon ins.mian {
    background-position: left -129px;
    overflow: hidden;
    text-indent: -10000px;
}
.goods-list .promo-icon ins.jian {
    background-position: right 0;
    overflow: hidden;
    text-indent: -10000px;
}
.goods-list .promo-icon ins.zeng {
    background-position: right -43px;
    overflow: hidden;
    text-indent: -10000px;
}
.goods-list .promo-icon ins.zhe {
    background-position: right -86px;
    overflow: hidden;
    text-indent: -10000px;
}
.goods-list .promo-icon ins.qing {
    background-position: right -129px;
    overflow: hidden;
    text-indent: -10000px;
}
.goods-list .promo-icon ins.miao {
    background-position: right -172px;
    overflow: hidden;
    text-indent: -10000px;
}
.goods-list .promo-icon ins.pai {
    background-position: right -215px;
    overflow: hidden;
    text-indent: -10000px;
}
.goods-list .promo-icon ins.te {
    background-position: right -258px;
    overflow: hidden;
    text-indent: -10000px;
}
.goods-list .promo-icon ins.qiang {
    background-position: right -301px;
    overflow: hidden;
    text-indent: -10000px;
}
.goods-list .promo-icon ins.fan {
    background-position: left -258px;
    overflow: hidden;
    text-indent: -10000px;
}
.goods-list .promo-icon ins.huan {
    background-position: left -301px;
    overflow: hidden;
    text-indent: -10000px;
}
.goods-list .promo-icon ins.fu {
    display: none;
}
.goods-list .promo-icon ins.ju {
    display: none;
}
.goods-list .btn-small {
    background: url(images/btn.png) no-repeat scroll 0 -158px transparent;
    display: inline-block;
    height: 22px;
    padding: 0 0 0 10px;
}
.goods-list .btn-small em {
    background: url(images/btn.png) no-repeat scroll right -136px transparent;
    color: #FFFFFF;
    display: inline-block;
    font-style: normal;
    height: 22px;
    line-height: 22px;
    padding: 0 10px 0 0;
    width: 60px;
}
.goods-list .btn-big {
    background: url(images/btn.png) no-repeat scroll 0 -107px transparent;
    display: inline-block;
    height: 28px;
    padding-left: 15px;
}
.goods-list .btn-big em {
    background: url(images/btn.png) no-repeat scroll right -79px transparent;
    color: #FFFFFF;
    display: inline-block;
    font-style: normal;
    height: 28px;
    line-height: 28px;
    padding-left: 5px;
    padding-right: 20px;
}
.goods-list .btn-small:hover, .goods-list .btn-big:hover {
    text-decoration: none;
}
.goods-list ul li {
    margin-bottom: 10px;
    position: relative;
}
.goods-list ul li dl {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #DDDBD2;
    border-image: none;
    border-style: solid none;
    border-width: 1px medium;
    padding: 0 1px;
    position: relative;
}


.goods-list ul li.recommend dl {
    background: url(images/tag_recommend.png) no-repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C63F4E;
    padding: 0;
}
.goods-list ul li.qijiu dl {
    background: url(images/tag_qijiu.png) no-repeat scroll 0 0 #FFFFFF;
}
.goods-list ul li.xianjiu dl {
    background: url(images/tag_xianjiu.png) no-repeat scroll 0 0 #FFFFFF;
}
.goods-list ul li.soldout .promo-icon {
    background: url(images/icon_promo.png?v=2) no-repeat scroll 0 -43px transparent;
    height: 43px;
}
.goods-list ul li.soldout ins {
    display: none;
}
.goods-list .goodselector {
    background-color: #FFFFFF;
    border: 1px solid #C53F4D;
    padding: 10px 10px 5px;
    position: absolute;
}
.goods-list .goodselector a.close {
    background: url(images/icons.png) no-repeat scroll 0 -150px transparent;
    display: block;
    height: 18px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: -10000px;
    top: 0;
    width: 18px;
}
.goods-list .goodselector label {
    display: block;
    float: left;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    width: 50px;
}
.goods-list .goodselector .sel-year p {
    margin-left: 50px;
}
.goods-list .goodselector .sel-year span {
    border: 1px solid #E6E1DB;
    cursor: pointer;
    display: block;
    float: left;
    height: 23px;
    line-height: 23px;
    margin-bottom: 5px;
    margin-right: 5px;
    text-align: center;
    width: 48px;
}
.goods-list .goodselector .sel-year span.on {
    background: url(images/icons.png) no-repeat scroll right -168px transparent;
    border-color: #C53F4D;
}
.goods-list .goodselector .sel-area {
    margin-bottom: 5px;
}
.goods-list .goodselector .sel-area label {
    line-height: 32px;
}
.goods-list .goodselector .goods-areaselector {
    float: left;
}
.goods-list .goodselector .goods-areaselector .sel-areas {
    background: none repeat scroll 0 0 #FFFFFF;
    height: auto;
    left: 0;
    right: auto;
    z-index: 100;
}
.goods-list .goodselector .sel-area span.result {
    display: block;
    float: left;
    font-size: 14px;
    line-height: 32px;
    margin-left: 5px;
}
.goods-list .goodselector .sel-btn {
    height: 28px;
    padding-left: 50px;
}
.goods-list .goodselector .disabled {
    opacity: 0.3;
}
.s950 ul.piclist {
    width: 970px;
}

ul.piclist {
    width: 1219px;
}
ul.piclist dl {
    height: 333px;
    width: 182px;
}
ul.piclist dt {
    height: 236px;
}
ul.piclist dt .pimg {
    display: block;
    height: 180px;
    margin: 0 auto;
    padding-top: 20px;
    width: 110px;
}
ul.piclist dt .pimg img {
    display: block;
    height: 180px;
    width: 110px;
}
ul.piclist .promo-icon {
    right: 10px;
    top: 10px;
}
ul.piclist dd.base {
    background-color: #F8F8F5;
    height: 72px;
    padding: 10px 8px;
}
ul.piclist dd.base a.pname {
    color: #333333;
    display: block;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
}
ul.piclist dd.base a.pname span {
    color: #444444;
    display: block;
    font-size: 12px;
    height: 20px;
    overflow: hidden;
}
ul.piclist dd.base a.pname span.promo {
    color: #B7262B;
}
ul.piclist dd.base p.mall {
    color: #666666;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}
ul.piclist dd.base p.mall a {
    color: #666666;
}
ul.piclist dd.base p.price {
    font-family: Arial;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
}
ul.piclist dd.base p.price span {
    display: block;
}
ul.piclist dd.base .minprice {
    color: #C63F4E;
    float: left;
    font-size: 14px;
}
ul.piclist dd.base .minprice strong {
    font-family: Georgia;
    font-size: 30px;
    font-weight: normal;
}
ul.piclist dd.base .maxprice {
    color: #666666;
    float: right;
}
ul.piclist dd.sum {
    border-top: 1px solid #EFEFEF;
    color: #666666;
    height: 44px;
}
ul.piclist dd.sum span {
    float: left;
    height: 36px;
    line-height: 18px;
    padding: 4px 0;
    text-align: center;
    width: 62px;
}
ul.piclist dd.sum span strong {
    color: #333333;
    display: block;
    font-weight: normal;
}
ul.piclist dd.sum span.commentcount {
    width: 58px;
}
ul.piclist dd.info {
    display: none;
}
ul.piclist dd.slogan {
    background: url(images/icons.png) no-repeat scroll 10px -192px transparent;
    bottom: 165px;
    color: #E38700;
    height: 18px;
    left: 1px;
    line-height: 18px;
    overflow: hidden;
    padding: 2px 10px 0 25px;
    position: absolute;
    right: 1px;
}
ul.piclist dd.slogan a, ul.piclist dd.slogan a:hover {
    color: #E38700;
    text-decoration: none;
}
ul.piclist dd.action {
    background-color: #FAFAFA;
    bottom: 135px;
    display: none;
    height: 38px;
    left: 1px;
    position: absolute;
    right: 1px;
    text-align: center;
    width: 180px;
}
ul.piclist dd.action p.count {
    display: none;
}
ul.piclist dd.action p {
    padding: 8px 0;
}
.s950 ul.piclist li {
    float: left;
    margin-right: 10px;
    width: 184px;
}

ul.piclist li {
    float: left;
    margin-right: 19px;
    width: 184px;
}

ul.piclist li.hover dd.slogan, ul.piclist li:hover dd.slogan {
    background-color: #FAFAFA;
    bottom: 175px;
    height: auto;
    max-height: 72px;
    opacity: 0.85;
}
ul.piclist li.hover dd.action, ul.piclist li:hover dd.action {
    display: block;
}
ul.piclist li.mall dd.base a.pname {
    height: 40px;
}
ul.piclist li.mall dd.base a.pname span.promo {
    display: none;
}
ul.piclist .goodselector {
    bottom: 158px;
    left: 0;
    padding: 10px 0 5px 4px;
    width: 178px;
}
ul.piclist .goodselector label {
    font-size: 12px;
    width: 36px;
}
ul.piclist .goodselector .sel-year p {
    margin-left: 36px;
}
ul.piclist .goodselector .sel-year span {
    margin-bottom: 2px;
    margin-right: 2px;
    width: 43px;
}
ul.piclist li.col5 .goodselector .goods-areaselector .sel-areas {
    left: auto;
    right: 0;
}
ul.piclist .goodselector .sel-area span.result {
    font-size: 12px;
}
ul.piclist .goodselector .sel-btn {
    padding-left: 36px;
    padding-top: 3px;
}
ul.piclist.order-ratecount dd.sum span.ratecount, ul.piclist.order-commentcount dd.sum span.commentcount, ul.piclist.order-soldnum dd.sum span.soldnum {
    background-color: #A5937E;
    color: #FFFFFF;
}
ul.piclist.order-ratecount dd.sum span.ratecount strong, ul.piclist.order-commentcount dd.sum span.commentcount strong, ul.piclist.order-soldnum dd.sum span.soldnum strong {
    color: #FFFFFF;
}
ul.prodlist li {
}
ul.prodlist dl {
    height: 118px;
    overflow: hidden;
}
ul.prodlist dt {
    float: left;
    height: 218px;
    width: 180px;
}
ul.prodlist dt .pimg {
    display: block;
    height: 180px;
    margin: 0 auto;
    padding-top: 19px;
    width: 110px;
}
ul.prodlist dt .pimg img {
    display: block;
    height: 90px;
    width: 55px;
}
ul.prodlist .promo-icon {
    left: 130px;
    top: 9px;
}
ul.prodlist dd.base {
    float: left;
    height: 178px;
    padding: 15px 20px 10px 10px;
    width: 320px;
}
ul.prodlist dd.base a.pname {
    color: #333333;
    display: block;
    font-size: 14px;
    height: 42px;
    line-height: 22px;
    overflow: hidden;
}
ul.prodlist dd.base a.pname span {
    color: #444444;
    display: block;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}
ul.prodlist dd.base a.pname span.promo {
    color: #B7262B;
}
ul.prodlist dd.base p.mall {
    color: #666666;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}
ul.prodlist dd.base p.mall a {
    color: #666666;
}
ul.prodlist dd.base p.price {
    font-family: Arial;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
}
ul.prodlist dd.base .minprice {
    color: #C63F4E;
    font-size: 14px;
}
ul.prodlist dd.base .minprice strong {
    font-family: Georgia;
    font-size: 30px;
    font-weight: normal;
}
ul.prodlist dd.base .maxprice {
    color: #666666;
    margin-left: 20px;
}
ul.prodlist dd.sum {
    border-bottom: 1px dotted #D7D5CA;
    color: #666666;
    float: left;
    line-height: 60px;
    width: 650px;
}

.s950 ul.prodlist dd.sum {
    border-bottom: 1px dotted #D7D5CA;
    color: #666666;
    float: left;
    line-height: 60px;
    width: 410px;
}
ul.prodlist dd.sum span {
    float: left;
    margin-right: 40px;
}
ul.prodlist dd.sum span strong {
    color: #C53F4D;
    font-family: Georgia;
    font-size: 18px;
    font-weight: normal;
    margin-left: 10px;
}
ul.prodlist dd.info {
    color: #545454;
    display: block;
    float: left;
    height: 120px;
    line-height: 24px;
    overflow: hidden;
    padding-top: 10px;
    width: 650px;
}
.s950 ul.prodlist dd.info {
    color: #545454;
    display: block;
    float: left;
    height: 120px;
    line-height: 24px;
    overflow: hidden;
    padding-top: 10px;
    width: 410px;
}
ul.prodlist dd.info ol li {
	float:left;
    height: 24px;
    line-height: 24px;
    list-style-type: square;
    margin: 0 0 0 20px;
    overflow: hidden;
}
ul.prodlist dd.info ol li span {
    margin-right: 10px;
}
ul.prodlist dd.slogan {
    background-color: #FFFFFF;
    border-top: 1px dotted #D7D5CA;
    bottom: 1px;
    height: 40px;
    padding: 13px 0;
    position: absolute;
    right: 20px;
    width: 650px;
}
.s950 ul.prodlist dd.slogan {
    background-color: #FFFFFF;
    border-top: 1px dotted #D7D5CA;
    bottom: 1px;
    height: 40px;
    padding: 13px 0;
    position: absolute;
    right: 20px;
    width: 410px;
}
ul.prodlist dd.slogan p, ul.prodlist dd.slogan a {
    background: url(images/icons.png) no-repeat scroll 0 -193px transparent;
    color: #E38700;
    height: 36px;
    overflow: hidden;
    padding-left: 15px;
}
ul.prodlist dd.slogan a:hover {
    color: #E38700;
    text-decoration: none;
}
ul.prodlist dd.action {
    bottom: 12px;
    left: 190px;
    padding-bottom: 10px;
    position: absolute;
}
ul.prodlist dd.action p.count {
    color: #333333;
    height: 40px;
    margin-bottom: 10px;
}
ul.prodlist dd.action p.count label, ul.prodlist dd.action p.count a, ul.prodlist dd.action p.count input {
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-right: 2px;
}
ul.prodlist dd.action p.count label {
    width: 50px;
}
ul.prodlist dd.action p.count a {
    background: url(images/bg_nav_view.png) no-repeat scroll -60px -220px transparent;
    height: 30px;
    overflow: hidden;
    text-indent: -10000px;
    width: 30px;
}
ul.prodlist dd.action p.count a.btn-up {
    background-position: -90px -220px;
}
ul.prodlist dd.action p.count input.txt-prodcount {
    background: url(images/bg_nav_view.png) no-repeat scroll 0 -220px transparent;
    border: medium none;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 60px;
}
ul.prodlist .btn-small {
    background-position: 0 -107px;
    height: 28px;
    margin-left: 52px;
    padding-left: 15px;
}
ul.prodlist .btn-small em {
    background-position: right -79px;
    height: 28px;
    line-height: 26px;
    padding-left: 5px;
    padding-right: 20px;
    width: auto;
}
ul.prodlist .goodselector {
    bottom: 0;
    left: 190px;
    width: 260px;
}
ul.prodlist li.mall dd.base a.pname {
    height: 42px;
}
ul.prodlist li.mall dd.base a.pname span.promo {
    display: none;
}
ul.prodlist li.mall dd.base p.price {
    margin-top: 20px;
}
.content .page {
    text-align: center;
}
.content .page a {
    background-color: #F7F5F2;
    border: 1px solid #AA998A;
    display: inline-block;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    margin: 0 3px;
    padding: 0 12px;
}
.content .page span {
    display: inline-block;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    margin: 0 3px;
    padding: 0 5px;
}
.content .page span.on {
    background-color: #C6404F;
    border: 1px solid #C63F4E;
    color: #FFFFFF;
    height: 32px;
    line-height: 32px;
    padding: 0 12px;
}
.content .page a:hover {
    color: #333333;
    text-decoration: none;
}
.content .page a.on, .content .page a.on:hover {
    background-color: #C6404F;
    border-color: #C63F4E;
    color: #FFFFFF;
}
.content .page a.prev {
    background: url(images/icons.png) no-repeat scroll 8px -116px #F7F5F2;
    padding-left: 24px;
}
.content .page a.next {
    background: url(images/icons.png) no-repeat scroll right -92px #F7F5F2;
    padding-right: 24px;
}
.content .page a.disabled, .content .page a.disabled:hover {
    background-color: #FFFFFF;
    border-color: #E6E1DB;
    color: #666666;
}
.stock-notice .txt-input {
    width: 150px;
}
.stock-notice .btn-subscribe {
    background: url(images/header120525-1.gif) repeat-x scroll 0 -235px transparent;
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    padding: 0 15px;
}
.stock-notice .btn-subscribe:hover {
    text-decoration: none;
}
.stock-notice .error {
    color: #FF0000;
    margin-left: 20px;
}
#util-floattop .head-shopcart {
    right: 15px;
    top: 15px;
}
.goods-list ul li dl {
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 0 #B3AFAF;
}
ul.piclist dd.sum {
    border-radius: 0 0 5px 5px;
}
ul.piclist.order-ratecount dd.sum span.ratecount {
    border-radius: 0 0 0 5px;
}
ul.piclist.order-soldnum dd.sum span.soldnum {
    border-radius: 0 0 5px 0;
}
#util-floattop{z-index: 1000; position: fixed; top: 0px; left: 0px; right: 0px; display: block; }

#flyBuy{position:absolute; z-index:999999; display:none;}






.promotionMiddleTop h1 i, .promotionMiddleTop ul li p, .promotionMiddleTop ul li dl dt span, .promotionMiddleTop ul li dl dd span, .promotionMiddleTop ul li h4, .cityBntOn ins, .promotionRight dl.Top dt {
    background: url(images/iconPro.png) no-repeat scroll 0 0 transparent;
}
#promotionStatus, .sc,.Combination ul li.last a, .popwin-btn {
    background: url(images/proBnt.png) no-repeat scroll 0 0 transparent;
}
.promotionRight dl dd, .promotionRight dl dd div {
    background: url(images/jdt.png) no-repeat scroll 0 0 transparent;
}
.proDetails ul li.top table td span {
    background: url(images/iconJiu.png) no-repeat scroll 0 0 transparent;
}
.s950 .promotion {
    margin-top: 10px;
    width: 960px;
}
.promotion {
    margin-top: 10px;
    width: 960px;
}
.promotion:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.promotionPic {
    float: left;
    width: 412px;
}
.s950 .promotionMiddle, .promotionRight {
    float: left;
    margin-left: 10px;
    width: 450px;
}
.promotionMiddle, .promotionRight {
    float: left;
    margin-left: 10px;
    width: 538px;
}
.promotionRight {
    width: 200px;
}
#pro_infor {
    display: inline;
    float: left;
    height: 347px;
    margin-left: 5px;
    width: 345px;
}
#image_box {
    border: 1px solid #E7E7E7;
    float: left;
    height: 345px;
    overflow: hidden;
    position: relative;
    width: 345px;
}
#image_box span {
    display: block;
    height: 70px;
    left: 5px;
    position: absolute;
    top: 5px;
    width: 47px;
    z-index: 100;
}
#image_box i {
    display: block;
    position: absolute;
    right: 2px;
    top: 2px;
    width: 15px;
    z-index: 100;
}
#image_box i ins {
    color: #FFFFFF;
    display: inline;
    float: left;
    font: 12px/15px 宋体b8b体;
    height: 15px;
    margin-bottom: 5px;
    text-align: center;
    text-decoration: none;
    width: 15px;
}
#image_box i ins.jian {
    background: none repeat scroll 0 0 #0687D8;
}
#image_box i ins.zeng {
    background: none repeat scroll 0 0 #E80F08;
}
#image_box i ins.zhe {
    background: none repeat scroll 0 0 #D20097;
}
#image_box i ins.qing {
    background: none repeat scroll 0 0 #9B8426;
}
#image_box i ins.mian {
    background: none repeat scroll 0 0 #D9A106;
}
#image_box i ins.qiang {
    background: none repeat scroll 0 0 #F36400;
}
#image_box i ins.ju {
    background: none repeat scroll 0 0 #9E042A;
}
#image_box i ins.miao {
    background: none repeat scroll 0 0 #5B87B6;
}
#image_box i ins.xin {
    background: none repeat scroll 0 0 #6A930F;
}
#image_box i ins.fu {
    background: none repeat scroll 0 0 #FF1166;
}
#image_box i ins.te {
    background: none repeat scroll 0 0 #00CC00;
}
#image_box i ins.pai {
    background: none repeat scroll 0 0 #D90B72;
}
#image_box i ins.fan {
    background: none repeat scroll 0 0 #006600;
}
#image_box i ins.huan {
    background: none repeat scroll 0 0 #A0A05F;
}
#image_box b {
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    height: 70px;
    left: 5px;
    overflow: hidden;
    position: absolute;
    text-indent: -10000px;
    top: 10px;
    width: 60px;
    z-index: 100;
}
#image_box img {
    height: 345px;
    width: 345px;
}
#image_list img {
    border: 1px solid #E7E7E7;
    cursor: pointer;
    float: left;
    height: 98px;
    width: 60px;
}
.catalog {
    float: left;
    height: 347px;
    overflow: hidden;
    width: 62px;
}
.catalog .imgbox1 {
    float: left;
    height: 310px;
    overflow: hidden;
    width: 62px;
}
.catalog .imgbox {
    display: block;
    width: 62px;
}
.catalog .imgbox li {
    height: 105px;
    width: 62px;
}
.catalog a.aUp, .catalog a.aDown {
    background: url("images/arrow.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 21px;
    width: 62px;
}
.catalog a.aDown {
    background-position: center bottom;
}
.catalog a.aUp {
    background-position: center top;
}
.catalog a.disabled {
    opacity: 0.3;
}
.s950 .promotionMiddleTop {
    background: url(images/xuxianX.gif) repeat-x scroll center bottom transparent;
    position: relative;
    width: 450px;
    z-index: 800;
}
.promotionMiddleTop {
    background: url(images/xuxianX.gif) repeat-x scroll center bottom transparent;
    position: relative;
    width: 538px;
    z-index: 800;
}
.promotionMiddleTop h1 {
    color: #666666;
    font: bold 14px/22px 宋体;
    width: 450px;
}
.promotionMiddleTop span {
    color: #999999;
}
.promotionMiddleTop h1 i {
    background-position: 0 -246px;
    display: block;
    float: left;
    height: 14px;
    margin-top: 4px;
    overflow: hidden;
    width: 45px;
}
.promotionMiddleTop ul {
    padding-top: 5px;
    width: 450px;
}
.promotionMiddleTop ul li {
    padding: 5px 0;
    width: 450px;
}
.promotionMiddleTop ul li:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.promotionMiddleTop ul li.zuhe {
    color: #BD001F;
    height: 20px;
    padding: 4px 0;
    z-index: 504;
}
.promotionMiddleTop ul li.zuhe span {
    color: #BD001F;
    width: 160px;
}
.promotionMiddleTop ul li.zuhe span.hover {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFBF69;
    left: -1px;
    padding: 0 4px;
    position: absolute;
    top: 3px;
    width: auto;
    z-index: 1001;
}
.promotionMiddleTop ul li.zuhe span.hover a {
    display: inline-block;
    padding: 3px 5px;
}
.promotionMiddleTop ul li.zuhe span.hover a:hover {
    color: #666666;
    text-decoration: underline;
}
.promotionMiddleTop ul li b {
    color: #BD001F;
    font: 24px/24px Arial;
}
.promotionMiddleTop ul li i {
    color: #FF6600;
    font: 12px/24px 宋体;
}
.promotionMiddleTop ul li ins {
    text-decoration: line-through;
}
.promotionMiddleTop ul li span {
    color: #339900;
}
.promotionMiddleTop ul li .quanhou {
    margin-left: 10px;
}
.promotionMiddleTop ul li .quanhou label {
    background: url(images/quanhou.gif) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    height: 17px;
    line-height: 16px;
    padding-left: 5px;
    width: 66px;
}
.promotionMiddleTop ul li .quanhou b {
    color: #009900;
}
.promotionMiddleTop ul li .label-red {
    background: url(images/arrow_red.png) no-repeat scroll 0 0 #BD0020;
    color: #FFFFFF;
    display: inline-block;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    margin-left: 5px;
    padding: 0 5px 0 15px;
}
.promotionMiddleTop ul li .label-red b {
    color: #FFFF00;
    font-size: 14px;
}
.promotionMiddleTop ul li p {
    background-position: 0 -229px;
    color: #FFFFFF;
    float: left;
    font: 9px/16px Arial;
    height: 16px;
    margin-right: 5px;
    overflow: hidden;
    text-align: center;
    width: 49px;
}
.promotionMiddleTop ul li p i {
    color: #FFFFFF;
    float: left;
    font: 9px/16px Arial;
    text-align: center;
    width: 24px;
}
.promotionMiddleTop ul li p span {
    color: #666666;
    float: right;
    width: 25px;
}
.promotionMiddleTop ul li dl {
	position:relative;
    cursor: default;
    display: block;
    float: left;
    height: 24px;
    width: 160px;
}
.promotionMiddleTop ul li dl dt {

    padding: 3px 5px;
    width: 150px;
}
.promotionMiddleTop ul li dl dt span, .promotionMiddleTop ul li dl dd span {
    background-position: 0 -110px;
    color: #666666;
    display: block;
    font: 12px/18px 宋体;
    height: 18px;
    overflow: hidden;
    padding-left: 23px;
    position: relative;
}
.promotionMiddleTop ul li dl dt span i {
    border-color: #999999 #FFFFFF #FFFFFF;
    border-style: solid;
    border-width: 6px;
    height: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 5px;
    width: 0;
}
.promotionMiddleTop ul li dl dd span i {
    border-color: #FFFFFF #FFFFFF #999999;
    border-style: solid;
    border-width: 6px;
    height: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
}
.promotionMiddleTop ul li dl dd dfn {
    display: block;
    font-style: normal;
    padding: 3px 0 3px 23px;
}
.promotionMiddleTop ul li dl dd {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFBF69;
    display: block;
	top:0px;
    padding: 2px 4px;
    position: absolute;
    width: 150px;
    z-index: 1004;
}
#vip2, #vip4, #zuhe2, #zuhe4 {
    display: none;
}
.promotionMiddleTop ul li h4 {
    background-position: -37px -84px;
    float: left;
    left: 160px;
    padding-left: 23px;
    position: absolute;
    width: 200px;
}
.promotionMiddleTop ul li h4 a {
    color: #666666;
    font: 12px/22px 宋体;
}
.promotionMiddleTop ul li h4 a:hover {
    color: #970000;
    text-decoration: underline;
}
.promotionMiddleTop ul li.jpyTop {
    background: url(images/jpyIcoMb.gif) no-repeat scroll 0 3px transparent;
    padding: 0 0 0 70px;
    width: 380px;
}
.promotionMiddleTop ul li.jpyTop b {
    font-size: 18px;
}
.promotionMiddleJpy {
    background: url(images/jupianyBg.png) no-repeat scroll 0 0 transparent;
    color: #666666;
    font: 12px/18px 宋体;
    height: 125px;
    margin-top: 5px;
    overflow: hidden;
    width: 450px;
}
.promotionMiddleJpy ul, .promotionMiddleJpy ul li {
    color: #666666;
    font: 12px/23px 宋体;
    width: 448px;
}
.promotionMiddleJpy ul li {
    margin: 1px;
}
.promotionMiddleJpy ul li.on {
    background: url(images/sanjiaox.gif) no-repeat scroll 15px 6px #FFFFE8;
    color: #BD001F;
}
.promotionMiddleJpy ul li span {
    display: inline-block;
    text-align: center;
    width: 108px;
}
.promotionMiddleJpy ul li span.huo {
    color: #999999;
    width: 16px;
}
.promotionMiddleJpy span {
    display: inline-block;
    width: 108px;
}
.promotionMiddleAct {
    color: #FF9900;
    font: 12px/18px 宋体;
    margin-top: 5px;
    width: 450px;
	height:18px;
	overflow:hidden;
}
.promotionMiddleAct a {
    color: #FF9900;
}
.s950 .promotionMiddleKey {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EDEDED;
    margin-top: 5px;
    padding: 1px;
    width: 446px;
	
}
.promotionMiddleKey {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EDEDED;
    margin-top: 5px;
    padding: 1px;
    width:538px;
	
}
.s950 .promotionMiddleKeyC {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF9900;
    margin-top: 5px;
    padding: 1px;
    width: 446px;

}
.promotionMiddleKeyC {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF9900;
    margin-top: 5px;
    padding: 1px;
    width: 686px;

}
.s950 .promotionMiddleKeyN {
    background: none repeat scroll 0 0 #F9F9F9;
    height: auto;
    padding: 0 13px;
    width: 420px;

}
 .promotionMiddleKeyN {
    background: none repeat scroll 0 0 #F9F9F9;
    height: auto;
    padding: 0 13px;
    width: 512px;

}
.s950 .promotionMiddleKeyD {
    background: none repeat scroll 0 0 #FFFFE8;
    height: auto;
    padding: 0 13px;
    width: 420px;

}
.promotionMiddleKeyD {
    background: none repeat scroll 0 0 #FFFFE8;
    height: auto;
    padding: 0 13px;
    width: 660px;

}
.promotionMiddleKeyN ul, .promotionMiddleKeyD ul {
    position: relative;
    z-index: 1000;
}
.s950 .promotionMiddleKeyN ul,.s950 .promotionMiddleKeyN ul li,.s950 .promotionMiddleKeyD ul,.s950 .promotionMiddleKeyD ul li {
    line-height: 26px;
    padding: 2px 0;
    width: 420px;
    z-index: 501;
}
.promotionMiddleKeyN ul, .promotionMiddleKeyN ul li, .promotionMiddleKeyD ul, .promotionMiddleKeyD ul li {
    line-height: 26px;
    padding: 2px 0;
    width: 860px;
    z-index: 501;
	
}
.promotionMiddleKeyN ul li, .promotionMiddleKeyD ul li {
}
.promotionMiddleKeyN ul li:after, .promotionMiddleKeyD ul li:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.promotionMiddleKeyN ul li {
}
.promotionMiddleKeyN ul li.proShelf span, .promotionMiddleKeyD ul li.proShelf span {
    color: #CC0000;
    float: left;
    font: bold 16px/134px 宋体;
    text-align: center;
    width: 420px;
}
.promotionMiddleKeyN ul li span, .promotionMiddleKeyD ul li span {
    float: left;
    width: 70px;

}
.promotionBottom {
    margin-top: 15px;
}
p.year {
    margin-left: 70px;
    overflow: hidden;
}
p.year a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    cursor: pointer;
    display: inline-block;
    float: left;
    margin-right: 5px;
    padding: 0 7px;
    position: relative;
}
p.year a ins {
    background: url(images/iconPro.png) no-repeat scroll 0 -214px transparent;
    bottom: 0;
    display: none;
    font-size: 0;
    height: 8px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 8px;
}
p.year a.on {
    border: 1px solid #BD0021;
    cursor: auto;
    color: #000;
}
p.year a:hover {
    /*border: 1px solid #BD0021;*/
    cursor: auto;
    color: #000;
    text-decoration: none;
}
.promotionMiddleKeyD ul li span.pref, .promotionMiddleKeyN ul li span.pref {
    color: #FF4300;
    width: auto;
}
p.year a.on ins {
    display: block;
}
.promotionMiddleKeyN ul li ins, .promotionMiddleKeyD ul li ins {
    color: #BD0020;
    text-decoration: none;
}
#choosed-area, #choosed-year {
    margin-right: 5px;
}
.promotionMiddleKeyN ul li span.cityBnt, .promotionMiddleKeyD ul li span.cityBnt {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    cursor: pointer;
    display: block;
    float: left;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding: 0 5px;
    position: relative;
    width: 80px;
}
.promotionMiddleKeyN ul li span.cityBntOn, .promotionMiddleKeyD ul li span.cityBntOn {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #BD0021;
    cursor: pointer;
    display: block;
    float: left;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    padding: 0 5px;
    position: relative;
    width: 78px;
}
.cityBntOn ins {
    background-position: 0 -215px;
    height: 9px;
    left: 80px;
    overflow: hidden;
    position: absolute;
    top: 14px;
    width: 9px;
}
.promotionMiddleKeyN ul li span.cityBntNone, .promotionMiddleKeyD ul li span.cityBntNone {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #FF0000;
    cursor: pointer;
    display: block;
    float: left;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    padding: 0 5px;
    position: relative;
    width: 78px;
}
.promotionMiddleKeyN ul li pre, .promotionMiddleKeyD ul li pre {
    color: #FF0000;
    float: left;
    padding-left: 5px;
}
.promotionMiddleKeyN ul li pre a, .promotionMiddleKeyD ul li pre a {
    color: #0066CC;
}
.promotionMiddleKeyN ul li pre a:hover, .promotionMiddleKeyD ul li pre a:hover {
    color: #0066CC;
    text-decoration: underline;
}
.promotionMiddleKeyN ul li ins.have, .promotionMiddleKeyD ul li ins.have {
    color: #666666;
    float: left;
    padding-left: 5px;
}
.promotionMiddleKeyN ul li a.left, .promotionMiddleKeyD ul li a.left {
    background: url(images/jianH.gif) no-repeat scroll 0 0 transparent;
    float: left;
    height: 16px;
    margin-right: 5px;
    margin-top: 5px;
    overflow: hidden;
    width: 16px;
}
.promotionMiddleKeyN ul li a.right, .promotionMiddleKeyD ul li a.right {
    background: url(images/jiaH.gif) no-repeat scroll 0 0 transparent;
    float: left;
    height: 16px;
    margin-left: 5px;
    margin-right: 15px;
    margin-top: 5px;
    overflow: hidden;
    width: 16px;
}
.promotionMiddleKeyN ul li a.buy, .promotionMiddleKeyD ul li a.buy {
    background-position: 0 0;
    float: left;
    height: 42px;
    margin-right: 10px;
    overflow: hidden;
    width: 190px;
}
.promotionMiddleKeyN ul li a.arrivalNotice, .promotionMiddleKeyD ul li a.arrivalNotice {
    background-position: 0 -784px;
    float: left;
    height: 43px;
    margin-right: 10px;
    overflow: hidden;
    width: 190px;
}
.promotionMiddleKeyN ul li a.buynow, .promotionMiddleKeyD ul li a.buynow {
    background: url(images/btn_buy.gif) no-repeat scroll 0 0 transparent;
    float: left;
    height: 42px;
    margin-right: 10px;
    overflow: hidden;
    width: 190px;
}
.promotionMiddleKeyN ul li a.none, .promotionMiddleKeyD ul li a.none {
    background-position: 0 -43px;
    float: left;
    height: 42px;
    margin-right: 10px;
    overflow: hidden;
    width: 190px;
}
.promotionMiddleKeyN ul li a.miaoshajjks, .promotionMiddleKeyD ul li a.miaoshajjks {
    background-position: 0 -482px;
    float: left;
    height: 42px;
    margin-right: 10px;
    overflow: hidden;
    width: 190px;
}
.promotionMiddleKeyN ul li a.miaosha, .promotionMiddleKeyD ul li a.miaosha {
    background-position: 0 -86px;
    float: left;
    height: 42px;
    margin-right: 10px;
    overflow: hidden;
    width: 190px;
}
.promotionMiddleKeyN ul li a.miaoshaEnd, .promotionMiddleKeyD ul li a.miaoshaEnd {
    background-position: 0 -129px;
    float: left;
    height: 42px;
    margin-right: 10px;
    overflow: hidden;
    width: 190px;
}
.promotionMiddleKeyN ul li a.sc, .promotionMiddleKeyD ul li a.sc {
    background-position: 0 -387px;
    float: left;
    height: 25px;
    margin-top: 16px;
    overflow: hidden;
    width: 68px;
}
.promotionMiddleKeyN ul li a.qianggouStart, .promotionMiddleKeyD ul li a.qianggouStart {
    background-position: 0 -525px;
    float: left;
    height: 42px;
    margin-right: 10px;
    overflow: hidden;
    width: 190px;
}
.promotionMiddleKeyN ul li a.qianggou, .promotionMiddleKeyD ul li a.qianggou {
    background-position: 0 -172px;
    float: left;
    height: 42px;
    margin-right: 10px;
    overflow: hidden;
    width: 190px;
}
.promotionMiddleKeyN ul li a.qianggouEnd, .promotionMiddleKeyD ul li a.qianggouEnd {
    background-position: 0 -215px;
    float: left;
    height: 42px;
    margin-right: 10px;
    overflow: hidden;
    width: 190px;
}
.promotionMiddleKeyN ul li a.duihuan, .promotionMiddleKeyD ul li a.duihuan {
    background-position: 0 -258px;
    float: left;
    height: 42px;
    margin-right: 10px;
    overflow: hidden;
    width: 190px;
}
.promotionMiddleKeyN ul li a.duihuanEnd, .promotionMiddleKeyD ul li a.duihuanEnd {
    background-position: 0 -301px;
    float: left;
    height: 42px;
    margin-right: 10px;
    overflow: hidden;
    width: 190px;
}
.promotionMiddleKeyN ul li input, .promotionMiddleKeyD ul li input {
    float: left;
    line-height: 16px;
    margin-top: 3px;
    width: 35px;
}
.cityBnt i, .cityBntOn i, .cityBntNone i {
    border-color: #999999 #FFFFFF #FFFFFF;
    border-style: solid;
    border-width: 6px;
    height: 0;
    left: 74px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    width: 0;
}
.collapsed {
    display: none;
}
.promotionMiddleKeyN ul li.time, .promotionMiddleKeyD ul li.time {
    color: #FF6600;
    font: 12px/28px 宋体;
    height: 56px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-align: left;
    bottom: 0px;
    width: 160px;
}
.promotionMiddleKeyN ul li.time span, .promotionMiddleKeyD ul li.time span {
    font: 22px/28px Arial;
    width: 160px;
}
.promotionMiddleKeyN ul li.time span b, .promotionMiddleKeyD ul li.time span b {
    font-weight: 100;
}
.promotionMiddleKeyN ul li.time span em, .promotionMiddleKeyD ul li.time span em {
    font: 12px/24px Arial;
    margin: 0 5px 0 3px;
}
.tim-fontColor {
    color: #B3B3B3;
    font-size: 12px;
    font-style: normal;
    margin: 0 5px;
    vertical-align: middle;
}
.proCity {
    clear: both;
    position: relative;
    z-index: 1001;
}
.proCityList {
    background: none repeat scroll 0 0 #FFFFE8;
    border: 2px solid #FF9900;
    float: left;
    left: 60px;
    padding: 5px 10px;
    position: absolute;
    top: 0;
    width: 280px;
}
.proCityList dd {
    float: left;
    width: 280px;
}
.proCityList dd p {
    display: inline;
    float: left;
    padding: 3px;
    width: 50px;
}
.proCityList dd p a {
    background: none repeat scroll 0 0 transparent;
    color: #3366CC;
    padding: 5px;
}
.proCityList dd p a:hover, .proCityList dd p a.on {
    background: none repeat scroll 0 0 #FF9900;
    color: #FFFFFF;
    text-decoration: none;
}
.promotionRight, .promotionRightDuihuan {
    float: left;
    width: 200px;
}
.promotionRight h3 {
    color: #999999;
    float: left;
    font: 12px/18px 宋体;
    width: 200px;
}
.promotionRight h3 span {
    float: left;
    text-align: left;
    width: 150px;
}
.promotionRight h3 a {
    color: #999999;
    float: left;
    text-align: right;
    width: 50px;
}
.promotionRight h3 a:hover {
    color: #999999;
    text-decoration: underline;
}
.promotionRight dl {
    float: left;
    width: 200px;
}
.promotionRight dl h4 {
    background: url(images/xuxianX.gif) repeat-x scroll center bottom transparent;
    color: #666666;
    float: left;
    font: 12px/24px 宋体;
    margin-top: 5px;
    width: 200px;
}
.promotionRight dl.Top dt {
    background-color: #FFFFE8;
    background-position: -7px 5px;
    color: #666666;
    float: left;
    margin-bottom: 0;
    margin-top: 3px;
    padding: 3px 0 3px 20px;
    text-align: left;
    width: 180px;
}
.promotionRight dl.Top dt b, .promotionRight dl.Top dd span, .promotionRight dl.Top dd ins {
    color: #BD001F;
}
.promotionRight dl.Top dt.TopAlign {
    text-align: left;
}
.promotionRight dl.Top dd {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #999999;
    float: left;
    height: auto;
    line-height: 24px;
    margin: 0;
    overflow: auto;
    padding-bottom: 5px;
    width: 200px;
}
.promotionRight dl dt {
    float: left;
    margin-bottom: 5px;
    text-align: center;
    width: 35px;
}
.promotionRight dl.Top dt.none {
    height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.promotionRight dl dd {
    background-position: 0 0;
    border: 1px solid #D8D8D8;
    display: inline;
    float: left;
    height: 11px;
    margin: 3px 0;
    overflow: hidden;
    width: 128px;
}
.promotionRight dl dd div {
    background-position: 0 -12px;
    float: left;
    height: 11px;
    overflow: hidden;
}
.promotionRight ul {
    float: left;
    position: relative;
    width: 200px;
}
.promotionRight ul h4, .promotionRight ul li h4 {
    background: url(images/xuxianX.gif) repeat-x scroll center bottom transparent;
    display: inline;
    float: left;
    font: 12px/24px 宋体;
    margin-top: 5px;
    width: 200px;
}
.promotionRight ul li h4 {
    margin-bottom: 5px;
}
.promotionRight ul li {
    float: left;
    width: 200px;
}
.promotionRight ul li.ry {
    height: 140px;
    overflow: hidden;
}
.promotionRight ul li.ry div {
    border: 1px solid #FFFFFF;
    float: left;
    padding: 3px;
    width: 192px;
}
.promotionRight ul li.ry div.hover {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E3E3E3;
    float: left;
    left: 0;
    position: absolute;
    top: 34px;
    width: 192px;
}
.promotionRight ul li.ry p, .promotionRight ul li.hover p {
    background: url(images/rongyu.gif) no-repeat scroll 0 8px transparent;
    color: #FF9900;
    float: left;
    font: 12px/18px 宋体;
    padding: 0 15px 6px 7px;
    width: 170px;
}
.promotionRight ul li.ry span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #999999 #FFFFFF #FFFFFF;
    border-image: none;
    border-right: 6px solid #FFFFFF;
    border-style: solid;
    border-width: 6px;
    display: inline;
    float: left;
    height: 0;
    margin-left: 176px;
    width: 0;
}
.promotionRight ul li.ry span.hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFFFFF #FFFFFF #999999;
    border-image: none;
    border-style: solid;
    border-width: 6px;
}
.promotionRight ul li.ry em {
    background: none repeat scroll 0 0 #FFFFE8;
    color: #666666;
    float: left;
    font: 12px/16px 宋体;
    padding: 3px 5px;
    text-align: right;
    width: 190px;
}
.promotionRight ul li.ry em i {
    color: #666666;
    float: left;
    font: 12px/16px 宋体;
    text-align: left;
    width: 120px;
}
.promotionRight ul li.ry ol {
    color: #666666;
    display: inline;
    float: left;
    font: 12px/16px 宋体;
    margin-top: 5px;
    width: 200px;
}
#rongyu2, #rongyu4 {
    display: none;
}
.promotionRightDuihuan {
    display: inline;
    margin-left: 10px;
}
.promotionRightDuihuan h3 {
    background: url(images/iconPro.png) no-repeat scroll -32px -131px #FFFFE8;
    color: #666666;
    float: left;
    font: 12px/22px 宋体;
    padding-left: 25px;
    text-align: left;
    width: 175px;
}
.promotionRightDuihuan ul {
    display: inline;
    float: left;
    margin-top: 5px;
    width: 200px;
}
.promotionRightDuihuan ul h4 {
    background: url(images/xuxianX.gif) repeat-x scroll center bottom transparent;
    color: #666666;
    float: left;
    font: 12px/18px 宋体;
    width: 200px;
}
.promotionRightDuihuan ul li {
    float: left;
    overflow: hidden;
    padding: 1px 3px 1px 0;
    width: 197px;
}
.promotionRightDuihuan ul li.Top {
    display: inline;
    margin-top: 4px;
}
.promotionRightDuihuan ul li.Top h3 {
    border: 1px solid #CCCCCC;
    display: inline;
    float: left;
    height: 98px;
    margin-right: 5px;
    width: 60px;
}
.promotionRightDuihuan ul li.Top dl, .promotionRightDuihuan ul li.Top dl dt, .promotionRightDuihuan ul li.Top dl dd {
    float: left;
    overflow: hidden;
    width: 130px;
}
.promotionRightDuihuan ul li a {
    color: #666666;
    font: 12px/22px 宋体;
}
.promotionRightDuihuan ul li a:hover {
    color: #901E20;
    text-decoration: underline;
}
.promotionRightDuihuan ul li.Top dl dd span {
    color: #BD001F;
}
.promotionRightDuihuan ul li.Top dl dd ins {
    text-decoration: line-through;
}
.promotionRightDuihuan ul li i {
    background: url(images/jfdhIco.gif) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline;
    float: left;
    font: 12px/13px 宋体;
    height: 13px;
    margin-right: 5px;
    margin-top: 3px;
    overflow: hidden;
    text-align: center;
    width: 13px;
}
.Combination {
    border: 1px solid #DDDDDD;
    display: inline;
    float: left;
    margin-top: 15px;
    width: 958px;
}
.Combination h3, .proTjBox h3 {
    background: url("images/proTitleBg.png") repeat-x scroll 0 0 transparent;
    color: #666666;
    float: left;
    font: 12px/38px 宋体;
    height: 32px;
    padding: 0 10px;
    width: 938px;
}
.Combination h3 span, .proTjBox h3 span {
    color: #BD001F;
    float: left;
    font: bold 14px/32px 宋体;
    padding-right: 20px;
}
.Combination h3 a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 0;
    color: #666666;
    cursor: pointer;
    display: inline-block;
    font: 12px/24px 宋体;
    margin: 7px 7px 0 0;
    padding: 0 10px;
    position: relative;
}
.Combination h3 a.proActivityA {
    float: right;
}
.Combination h3 a:hover {
    color: #BD0021;
    text-decoration: underline;
}
.Combination h3 a.hover {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #BD0021;
    text-decoration: none;
}
.Combination h3 a em {
    background-color: #FFFFE8;
    border: 1px solid #FBAF48;
    color: #FF6600;
    font-style: normal;
    left: 0;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: -28px;
    width: 130px;
}
.Combination h3 a em s {
    background: url(images/bg_comment_icon.gif) no-repeat scroll -6px -142px transparent;
    bottom: -5px;
    display: inline-block;
    height: 5px;
    left: 20px;
    overflow: hidden;
    position: absolute;
    width: 10px;
}
.Combination ul {
    float: left;
    padding: 15px;
    width: 928px;
}
.Combination ul li ol {
    display: inline;
    float: left;
    margin-bottom: 5px;
    margin-right: 10px;
    width: 190px;
}
.Combination ul li.proActivityDetail, .Combination ul li.proActivityDetailDown {
    float: left;
    margin: 0;
    width: 928px;
}
.Combination ul li.proActivityDetail p, .Combination ul li.proActivityDetailDown p {
    color: #999999;
    float: left;
    font: 12px/18px 宋体;
    width: 928px;
}
.Combination ul li.proActivityDetail a, .Combination ul a.moreAttr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #999999 #FFFFFF #FFFFFF;
    border-image: none;
    border-right: 6px solid #FFFFFF;
    border-style: solid;
    border-width: 6px;
    display: inline;
    float: right;
    height: 0;
    margin-top: 5px;
    overflow: hidden;
    text-indent: -999px;
    width: 0;
}
.Combination ul a.moreAttrT {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFFFFF #FFFFFF #999999;
    border-image: none;
    border-style: solid;
    border-width: 6px;
    display: inline;
    float: right;
    height: 0;
    margin-top: 5px;
    overflow: hidden;
    text-indent: -999px;
    width: 0;
}
.Combination ul li.img {
    background: url("images/proAnd.gif") no-repeat scroll right center transparent;
    display: inline;
    float: left;
    height: 100px;
    margin-right: 15px;
    width: 120px;
}
.Combination ul li.img img {
    border: 1px solid #CCCCCC;
    float: left;
    height: 98px;
    width: 60px;
}
.Combination ul li a img {
    border: 1px solid #CCCCCC;
    display: inline;
    float: left;
    height: 98px;
    margin-right: 15px;
    width: 60px;
}
.Combination ul li a img {
    margin-right: 10px;
}
.Combination ul li.middle {
    background: url(imagesxuxianY.gif) repeat-y scroll right center transparent;
    float: left;
    width: 600px;
}
.Combination ul li ol dl, .Combination ul li ol dl dt, .Combination ul li ol dl dd {
    float: left;
    width: 118px;
}
.Combination ul li ol dl dt {
    height: 40px;
    overflow: hidden;
}
.Combination ul li ol dl dt a, .Combination ul li ol dl dd {
    color: #666666;
    font: 12px/18px 宋体;
}
.Combination ul li ol dl dt a:hover {
    color: #666666;
    text-decoration: underline;
}
.Combination ul li ol dl dd b {
    color: #B70513;
    font-weight: bold;
}
.Combination ul li ol dl dd ins, .Combination ul li.last p ins {
    text-decoration: line-through;
}
.Combination ul li ol dl dd input {
    cursor: pointer;
    display: inline;
    float: left;
    height: 13px;
    margin-top: 7px;
    width: 13px;
}
.Combination ul li.last {
    float: right;
    height: 100px;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    padding-left: 15px;
    width: 175px;
}
.Combination ul li.last p {
    float: left;
    padding-bottom: 10px;
    width: 175px;
}
.Combination ul li.last p b {
    color: #B70514;
    font: bold 14px/20px 宋体;
}
.Combination ul li.last p span {
    color: #339900;
}
.Combination ul li.last a {
    background-position: -69px -387px;
    color: #FFFFFF;
    float: left;
    font: 12px/25px 宋体;
    height: 25px;
    text-align: center;
    width: 115px;
}
.Combination ul li.last a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.Combination li a.name, .Combination li span.eng {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 118px;
}
.Combination ul li.last a.lessen {
    background: url(images/jianH.gif) no-repeat scroll 0 0 transparent;
    display: inline-block;
    float: none;
    height: 16px;
    margin-right: 5px;
    overflow: hidden;
    vertical-align: middle;
    width: 16px;
}
.Combination ul li.last a.add {
    background: url(images/jiaH.gif) no-repeat scroll 0 0 transparent;
    display: inline-block;
    float: none;
    height: 16px;
    margin-right: 5px;
    overflow: hidden;
    vertical-align: middle;
    width: 16px;
}
.Combination ul li.last input.num {
    display: inline-block;
    float: none;
    line-height: 16px;
    margin-right: 5px;
    vertical-align: middle;
    width: 35px;
}
.proDetails {
    margin-top: 10px;
}
.proDetails h3 {
    background: url("images/proDetailsBg.gif") repeat-x scroll center bottom transparent;
    color: #CCCCCC;
    font: 14px/30px 宋体;
    height: 32px;
}
.proDetails h3 a {
    background: url("images/proTabXR.gif") no-repeat scroll right center transparent;
    color: #666666;
    float: left;
    height: 32px;
    padding: 0 15px;
    text-align: center;
    width: 108px;
}
.proDetails h3 a.hover {
    background: url("images/proDetails.gif") no-repeat scroll 0 0 #FFFFFF;
    color: #BD0021;
    float: left;
    font: bold 14px/32px 宋体;
    padding: 0;
    text-align: center;
}
.proDetails h3 a:hover {
    color: #BD0021;
    text-decoration: none;
}
.proDetails ul {
}
.proDetails ul li {
    margin-top: 25px;
}
.proDetails ul li.top table {
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
    width: 100%;
}
.proDetails ul li.top table td {
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
    color: #999999;
    font: 12px/18px 宋体;
    padding: 10px 15px;
}
.proDetails ul li.top table td span {
    background: url("images/iconJiu.png") no-repeat scroll 0 0 transparent;
}
.proDetails ul li.top table td span {
    background-position: 0 10px;
    float: left;
    height: 30px;
    margin-right: 10px;
    width: 26px;
}
.proDetails ul li.top table td span.xmt {
    background-position: 0 -22px;
}
.proDetails ul li.top table td span.jjd {
    background-position: 0 -174px;
}
.proDetails ul li.top table td span.rl {
    background-position: 0 -323px;
}
.proDetails ul li.top table td span.dpcy {
    background-position: 0 -473px;
}
.proDetails ul li.top table td span.kglx {
    background-position: 0 -53px;
}
.proDetails ul li.top table td span.xjsj {
    background-position: 0 -203px;
}
.proDetails ul li.top table td span.jt {
    background-position: 0 -353px;
}
.proDetails ul li.top table td span.ptjlx {
    background-position: 0 -502px;
}
.proDetails ul li.top table td span.cg {
    background-position: 0 -83px;
}
.proDetails ul li.top table td span.cd {
    background-position: 0 -564px;
}
.proDetails ul li.top table td span.xw {
    background-position: 0 -233px;
}
.proDetails ul li.top table td span.sz {
    background-position: 0 -383px;
}
.proDetails ul li.top table td span.wd {
    background-position: 0 -533px;
}
.proDetails ul li.top table td span.jb {
    background-position: 0 -113px;
}
.proDetails ul li.top table td span.ptpz {
    background-position: 0 -264px;
}
.proDetails ul li.top table td span.ps {
    background-position: 0 -413px;
}
.proDetails ul li.top table td span.md {
    background-position: 0 -564px;
}
.proDetails ul li.top table td span.cknf {
    background-position: 0 -143px;
}
.proDetails ul li.top table td span.sych {
    background-position: 0 -294px;
}
.proDetails ul li.top table td span.gjzzpj {
    background-position: 0 -443px;
}
.proDetails ul li.top table td span.pfqk {
    background-position: 0 -596px;
}
.proDetails ul li.top table td p {
    line-height: 30px;
}
.proDetails ul li.top table td i {
    font-style: normal;
}
.proDetails div.nav {
    border-bottom: 1px solid #D9D9D9;
    margin-top: 10px;
    padding-bottom: 5px;
    width: 960px;
}
.proDetails div.nav:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.proDetails div.nav a {
    color: #0066CC;
    display: block;
    float: left;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    padding: 0 10px;
    width: 220px;
}
.proDetails div.nav a.hover {
    background: url(images/sanjiaoIco.gif) no-repeat scroll 2px 10px transparent;
    color: #999999;
}
.s950 .xiangqing {
    margin-top: 15px;
    overflow: hidden;
    width: 960px;
}
.xiangqing {
    margin-top: 15px;
    overflow: hidden;
    width: 1200px;
}

.s950 .xiangqing ul {
    overflow: hidden;
    width: 965px;
}

.xiangqing ul {
    overflow: hidden;
    width:1200px;
}
.xiangqing ul li {
    background: url(images/xuxianY.gif) repeat-y scroll right center transparent;
    float: left;
    height: 30px;
    line-height: 30px;
    margin: 0;
    overflow: hidden;
    padding: 0 10px;
    width: 220px;
}
.xiangqing ul li span {
  
    color: #666666;
    display: block;
    height: 16px;
    line-height: 16px;
    margin-top: 7px;
    overflow: hidden;
    padding-left: 0px;
}
.xiangqing ul li strong {
    display: inline-block;
    padding-right: 10px;
}
.xiangqing ul li span b {
    display: inline-block;
    padding-right: 10px;
}
.xiangqing ul li span.zonglei {
    background-position: 0 0;
}
.xiangqing ul li span.pinzhong {
    background-position: -248px 0;
}
.xiangqing ul li span.changuo {
    background-position: -490px 0;
}
.xiangqing ul li span.chandi {
    background-position: -727px 0;
}
.xiangqing ul li span.jibie {
    background-position: 0 -24px;
    height: 18px;
}
.xiangqing ul li span.xiangmutong {
    background-position: -248px -27px;
}
.xiangqing ul li span.year {
    background-position: -490px -27px;
}
.xiangqing ul li span.pingsai {
    background-position: -724px -28px;
}
.xiangqing ul li span.sezhe {
    background-position: 0 -56px;
}
.xiangqing ul li span.xiangwei {
    background-position: -248px -56px;
}
.xiangqing ul li span.jiuti {
    background-position: -489px -56px;
}
.xiangqing ul li span.kougan {
    background-position: -725px -56px;
}
.xiangqing ul li span.tangfen {
    background-position: 0 -85px;
}
.xiangqing ul li span.jiujingdu {
    background-position: -248px -83px;
}
.xiangqing ul li span.rongliang {
    background-position: -490px -83px;
}
.xiangqing ul li span.time {
    background-position: -725px -84px;
}
.xiangqing ul li span.pincwendu {
    background-position: 0 -109px;
}
.xiangqing ul li span.canghe {
    background-position: -248px -109px;
}
.xiangqing ul li span.caiyao {
    background-position: -490px -109px;
}
.xiangqing ul li span.pingjian {
    background-position: -725px -109px;
}
.xiangqing ul li span.jiousai {
    background-position: -2px -134px;
}
.proIntro {
    background: url("images/icon.png") no-repeat scroll 10px 15px transparent;
    border: 1px solid #DADADA;
    color: #666666;
    line-height: 22px;
    margin-top: 15px;
    padding: 15px 15px 15px 35px;
}
.proIntro b {
    display: inline-block;
    padding-right: 10px;
}
.proTjBox {
    border: 1px solid #DDDDDD;
    display: inline;
    float: left;
    margin-top: 15px;
    width: 958px;
}
.proTjBox h3 span {
    color: #666666;
}
.proTjBox h3 a {
    color: #0066CC;
    float: right;
}
.proTjBox h3 a:hover {
    color: #0066CC;
    text-decoration: underline;
}
.proTjBox ul {
    float: left;
    overflow: hidden;
    padding: 15px 0;
    width: 958px;
}
.proTjBox ul li {
    background: url(images/xuxianY.gif) repeat-y scroll left center transparent;
    float: left;
    margin-left: -1px;
    padding: 0 20px;
    width: 152px;
}
.proTjBox ul li dl, .proTjBox ul li dl dt {
    float: left;
    width: 152px;
}
.proTjBox ul li dl dt {
    text-align: center;
}
.proTjBox ul li dl dt a {
    border: 1px solid #DDDDDD;
    display: inline;
    float: left;
    height: 180px;
    margin: 2px 20px;
    width: 110px;
}
.proTjBox ul li dl dd {
    color: #666666;
    float: left;
    font: 12px/20px 宋体;
    width: 152px;
}
.proTjBox ul li dl dd a {
    color: #666666;
}
.proTjBox ul li dl dd a:hover {
    color: #666666;
    text-decoration: underline;
}
.proTjBox ul li dl dd b {
    color: #B70513;
    font-weight: bold;
}
.proTjBox ul li dl dd ins {
    text-decoration: line-through;
}
.proContent {
    border: 1px solid #CCCCCC;
    color: #838383;
    font: 12px/160% "Arial";
    margin-top: 10px;
    overflow: hidden;
    padding: 10px;
}

.proContent h3 {
    background: url(images/titleBg.jpg) repeat-x scroll 0 0 transparent;
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    margin: 10px 0 19px;
    overflow: hidden;
    padding-left: 20px;
}
.proContent h3.top {
    margin-top: 10px;
}
.proDetails p {
}
.proDetails p:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.proDetails p img.left {
    float: left;
    padding: 5px 10px;
}
.proDetails p img.right {
    float: right;
    padding: 5px 10px;
}
.proDetails .proContent ul, .proDetails .proContent dl {
    margin-bottom: 11px;
}
.proDetails .proContent ul:after, .proDetails .proContent dl:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.proDetails .proContent ul li {
    float: left;
    margin-top: 0;
}
.proContent ul li.i {
    width: 330px;
}
.proContent ul li.i img {
    border: medium none;
    height: 230px;
    width: 330px;
}
.proContent ul li.des {
    color: #656569;
    float: none;
    font: 12px/22px '宋体';
    margin-left: 330px;
    min-height: 230px;
    padding-left: 15px;
}
.proContent ul li.des b {
    display: block;
    font-size: 14px;
}
.proContent ul li.full {
    margin-left: 0;
    min-height: 0;
}
.proContent dl dt {
    float: left;
    margin: 0;
    padding: 0;
    width: 330px;
}
.proContent dl dt img {
    border: medium none;
    height: 230px;
    width: 330px;
}
.proContent dl dd {
    color: #656569;
    font: 12px/22px '宋体';
    margin-left: 330px;
    min-height: 230px;
    padding-left: 15px;
}
.proContent dl dd b {
    display: block;
    font-size: 14px;
}
.proContent .pro_txt dl dt {
    width: 350px;
}
.proContent .pro_txt dl dt img {
    height: 295px;
    width: 350px;
}
.proContent .pro_txt dl dd {
    float: none;
    margin-left: 350px;
    min-height: 295px;
}
.proContent fieldset {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CC0E0E -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: medium none;
    border-style: solid none none;
    border-width: 1px medium medium;
    color: #333333;
    font-family: 微软雅黑;
    font-size: 14px;
    margin: 20px 19px 0;
    padding: 30px 0 20px;
    position: relative;
}
.proContent fieldset legend {
    background-color: #FFFFFF;
    color: #CC0E0E;
    font-size: 18px;
    left: 30px;
    line-height: 30px;
    padding: 0 10px;
    position: absolute;
    top: -15px;
}
.proContent fieldset p {
    line-height: 24px;
}
.proContent fieldset p:after {
    display: none;
}
.proContent fieldset p em {
    color: #A3002F;
    font-style: normal;
    font-weight: 600;
}
.proContent fieldset dl {
    margin-bottom: 10px;
}
.proContent fieldset dl:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.proContent fieldset dt {
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 150px;
}
.proContent fieldset dt img {
    height: auto;
    width: 150px;
}
.proContent fieldset dd {
    color: #333333;
    font-family: 微软雅黑;
    font-size: 14px;
    margin: 0 0 0 170px;
    min-height: auto;
    padding: 0;
}
.proContent fieldset dd p {
    padding: 0;
}
.proContent fieldset dl.l dt {
    width: 360px;
}
.proContent fieldset dl.l dt img {
    width: 360px;
}
.proContent fieldset dl.l dd {
    margin-left: 380px;
}
.proContent fieldset dl.r dt {
    float: right;
    width: 360px;
}
.proContent fieldset dl.r dt img {
    width: 360px;
}
.proContent fieldset dl.r dd {
    margin-left: 0;
    margin-right: 380px;
}
.proContent fieldset p img, .proContent fieldset div img {
    border: medium none;
    margin: 0;
    max-width: 900px;
    padding: 0;
}
.proContent fieldset p.left {
    min-height: 240px;
    padding: 5px 0 5px 470px;
    position: relative;
}
.proContent fieldset p.left150 {
    min-height: 100px;
    padding: 5px 0 5px 170px;
    position: relative;
}
.proContent fieldset p.left299 {
    min-height: 180px;
    padding: 5px 0 5px 320px;
    position: relative;
}
.proContent fieldset p.right {
    min-height: 240px;
    padding: 5px 470px 5px 0;
    position: relative;
}
.proContent fieldset p.right150 {
    min-height: 100px;
    padding: 5px 170px 5px 0;
    position: relative;
}
.proContent fieldset p.right299 {
    min-height: 180px;
    padding: 5px 320px 5px 0;
    position: relative;
}
.proContent fieldset p.left img {
    display: block;
    height: 240px;
    left: 0;
    position: absolute;
    top: 0;
    width: 449px;
}
.proContent fieldset p.left150 img {
    display: block;
    height: 100px;
    left: 0;
    position: absolute;
    top: 0;
    width: 150px;
}
.proContent fieldset p.left299 img {
    display: block;
    height: 180px;
    left: 0;
    position: absolute;
    top: 0;
    width: 299px;
}
.proContent fieldset p.right img {
    display: block;
    height: 240px;
    position: absolute;
    right: 0;
    top: 0;
    width: 449px;
}
.proContent fieldset p.right150 img {
    display: block;
    height: 100px;
    position: absolute;
    right: 0;
    top: 0;
    width: 150px;
}
.proContent fieldset p.right299 img {
    display: block;
    height: 180px;
    position: absolute;
    right: 0;
    top: 0;
    width: 299px;
}
.proContent fieldset div.left, .proContent fieldset div.left150, .proContent fieldset div.left299, .proContent fieldset div.right, .proContent fieldset div.right150, .proContent fieldset div.right299 {
    padding: 5px 0;
}
.proContent fieldset div.left img {
    float: left;
    width: 449px;
}
.proContent fieldset div.left150 img {
    float: left;
    width: 150px;
}
.proContent fieldset div.left299 img {
    float: left;
    width: 299px;
}
.proContent fieldset div.right img {
    float: right;
    width: 449px;
}
.proContent fieldset div.right150 img {
    float: right;
    width: 150px;
}
.proContent fieldset div.right299 img {
    float: right;
    width: 299px;
}
.proContent fieldset div.left p {
    margin-left: 470px;
}
.proContent fieldset div.left150 p {
    margin-left: 170px;
}
.proContent fieldset div.left299 p {
    margin-left: 320px;
}
.proContent fieldset div.right p {
    margin-right: 470px;
}
.proContent fieldset div.right150 p {
    margin-right: 170px;
}
.proContent fieldset div.right299 p {
    margin-right: 320px;
}
.proContent fieldset .center, .proContent fieldset .col2, .proContent fieldset .col3 {
    padding: 5px 0;
}
.proContent fieldset .center img {
    display: block;
    margin: 0 auto;
}
.proContent fieldset .col2 img, .proContent fieldset .col3 img {
    display: block;
    float: left;
    margin: 0 1px 1px 0;
}
.proContent fieldset .col2 img {
    height: 240px;
    width: 449px;
}
.proContent fieldset .col3 img {
    height: 180px;
    width: 299px;
}
.proContent fieldset .col3 img.big {
    height: 240px;
    width: 449px;
}
.proContent fieldset embed {
    display: block;
    height: 360px;
    width: 900px;
}
.proContent fieldset .col2 embed {
    float: left;
    margin: 0 5px 0 0;
    width: 445px;
}
.proContent fieldset .col2:after, .proContent fieldset .col3:after, .proContent fieldset div.left:after, .proContent fieldset div.left150:after, .proContent fieldset div.left299:after, .proContent fieldset div.right:after, .proContent fieldset div.right150:after, .proContent fieldset div.right299:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.proContent fieldset .mt10 {
    margin-top: 10px;
}
.proContent fieldset .mt20 {
    margin-top: 20px;
}
.proContent fieldset .mb10 {
    margin-bottom: 10px;
}
.proContent fieldset .mb20 {
    margin-bottom: 20px;
}
.proContent fieldset .ti2 {
    text-indent: 2em;
}
.proContent fieldset .tac {
    text-align: center;
}
.proContent fieldset .tar {
    text-align: right;
}
.porAuction h4 {
    background: url(images/xuxianX.gif) repeat-x scroll center bottom transparent;
    color: #666666;
    font: 12px/24px 宋体;
    margin-top: 5px;
    width: 200px;
}
.porAuction h4 span.porAuctionTest {
}
.porAuctionL, .porAuctionR {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFFFFF #666666 #FFFFFF #FFFFFF;
    border-image: none;
    border-style: solid;
    border-width: 5px;
    cursor: pointer;
    display: inline;
    float: right;
    height: 0;
    margin-top: 8px;
    overflow: hidden;
}
.porAuctionR {
    border-color: #FFFFFF #FFFFFF #FFFFFF #666666;
    margin-left: 15px;
}
.porAuction, .porAuction table {
    width: 100%;
}
.porAuction table td {
    height: 22px;
}
.porAuction table td.porName {
    text-align: left;
    width: 45%;
}
.porAuction table td.porPrice {
    padding-left: 5px;
    text-align: left;
}
.porAuction table td.porQty {
    text-align: center;
    width: 15%;
}
.porAuction table td.porTime {
    text-align: center;
    width: 15%;
}
.proAuctionText {
    color: #FF9900;
    display: inline;
    float: left;
    font: 14px/18px 宋体;
    margin: 12px 0;
    width: 450px;
}
.promotionMiddleKeyN ul li input.proAuctionInput, .promotionMiddleKeyD ul li input.proAuctionInput {
    border: 2px solid #BD0021;
    color: #BD0021;
    display: inline;
    font: 16px/25px Arial;
    height: 25px;
    margin: 0 5px 0 0;
    padding-left: 5px;
    width: 80px;
}
.promotionMiddleKeyN ul li a.proAuctionStart, .promotionMiddleKeyD ul li a.proAuctionStart {
    background-position: 0 -568px;
    float: left;
    height: 42px;
    margin-right: 10px;
    overflow: hidden;
    width: 190px;
}
.promotionMiddleKeyN ul li a.proAuctionEnd, .promotionMiddleKeyD ul li a.proAuctionEnd {
    background-position: 0 -612px;
    float: left;
    height: 42px;
    margin-right: 10px;
    overflow: hidden;
    width: 190px;
}
.tanchuBox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #9F001C;
    height: 310px;
    padding: 1px;
    width: 430px;
}
.tanchuBox h3 {
    background: none repeat scroll 0 0 #9F001C;
    color: #FFFFFF;
    font: bold 14px/36px 宋体;
    height: 36px;
    padding: 0 10px;
    position: relative;
    width: 410px;
}
.tanchuBox h3 a {
    background: url(images/close.png) no-repeat scroll 0 0 transparent;
    height: 13px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    text-indent: -999px;
    top: 11px;
    width: 13px;
}
.tanchuBox ul {
    border-top: 1px solid #CCCCCC;
    color: #333333;
    display: inline;
    float: left;
    margin: 0 10px;
    padding: 10px 0;
    width: 410px;
}
.tanchuBox ul.top {
    border: medium none;
}
.tanchuBox ul li {
    float: left;
    padding: 5px 0;
    width: 410px;
}
.tanchuBox ul li span, .tanchuBox dl dt span {
    color: #FF0000;
}
.tanchuBox ul li a, .tanchuBox dl dd a {
    color: #0066CC;
}
.tanchuBox ul li.check label {
    display: inline;
    float: left;
    margin-left: 25px;
    margin-top: 12px;
    width: 64px;
}
.tanchuBox ul li.check input {
    display: inline;
    float: left;
    margin: 5px;
    padding: 8px;
    width: 240px;
}
.tanchuBox ul li.check input.false {
    background: none repeat scroll 0 0 #DADADA;
    border: 1px solid #CCCCCC;
    color: #999999;
}
.tanchuBox ul li a.enter, .tanchuBox ul li span.none, .tanchuBox dl dd a.enter, .tanchuBox dl dd a.none {
    background: url(images/bntTanc.png) no-repeat scroll 0 0 transparent;
}
.tanchuBox ul li a.enter, .tanchuBox dl dd a.enter {
    background-position: 0 0;
    color: #FFFFFF;
    display: inline;
    float: left;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    margin: 0 10px 0 90px;
    text-align: center;
    width: 70px;
}
.tanchuBox ul li a.enter:hover, .tanchuBox dl dd a.enter:hover {
    text-decoration: none;
}
.tanchuBox ul li span.none {
    background-position: 0 -28px;
    color: #999999;
    cursor: pointer;
    display: inline;
    float: left;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    margin: 0 10px 0 90px;
    text-align: center;
    width: 70px;
}
.tanchuBox dl {
    float: left;
    padding: 10px;
    width: 410px;
}
.tanchuBox dl dt {
    color: #333333;
    float: left;
    font: 14px/24px 宋体;
    padding-top: 30px;
    width: 410px;
}
.tanchuBox dl dd {
    border-top: 1px solid #CCCCCC;
    display: inline;
    float: left;
    margin-top: 5px;
    padding-top: 20px;
    width: 410px;
}
.tanchuBox dl dd input {
    display: inline;
    float: left;
    margin-top: 3px;
    width: 16px;
}
.tanchuBox dl dd label {
    color: #000000;
    display: inline;
    float: left;
    margin-bottom: 10px;
    padding-left: 4px;
    width: 390px;
}
.tanchuBox dl dd a.none {
    background-position: 0 -55px;
    color: #333333;
    cursor: pointer;
    display: inline;
    float: left;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    margin: 0 10px;
    text-align: center;
    width: 70px;
}
.tanchuBox dl dd a.none:hover {
    text-decoration: none;
}
.forgetPass h1 a, .forgetPass ul li a.fs {
    background: url(images/global_btnIcon.png) no-repeat scroll 0 0 transparent;
}
.forgetPass {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #9F001C;
    float: left;
    padding: 1px;
    width: 480px;
}
.forgetPass h1 {
    background: none repeat scroll 0 0 #9F001C;
    color: #FFFFFF;
    float: left;
    font: 14px/35px 宋体;
    height: 35px;
    overflow: hidden;
    padding-left: 10px;
    position: relative;
    width: 470px;
}
.forgetPass h1 a {
    background-position: -317px -120px;
    height: 13px;
    position: absolute;
    right: 11px;
    top: 11px;
    width: 13px;
}
.forgetPass ul {
    float: left;
    padding: 10px;
    width: 460px;
}
.forgetPass ul li {
    color: #000000;
    float: left;
    font: 14px/35px 宋体;
    text-align: center;
    width: 460px;
}
.forgetPass ul li.last {
    padding-top: 20px;
}
.forgetPass ul li span {
    color: #9F001C;
}
.forgetPass ul li a.fs {
    background-position: 0 -108px;
    color: #FFFFFF;
    display: inline;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-left: 140px;
    text-align: center;
    width: 70px;
}
.forgetPass ul li a {
    color: #0066CC;
    display: inline;
    float: left;
    font-size: 12px;
    margin-left: 10px;
    text-align: left;
}
.mod-popbox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #9F001C;
    padding: 1px;
}
.mod-popbox .mt10 {
    margin-top: 10px;
}
.mod-popbox .mb10 {
    margin-bottom: 10px;
}
.mod-popbox .mb20 {
    margin-bottom: 20px;
}
.mod-popbox .mb30 {
    margin-bottom: 30px;
}
.mod-popbox .red {
    color: #CC0000;
}
.mod-popbox h3 {
    background: none repeat scroll 0 0 #9F001C;
    color: #FFFFFF;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    position: relative;
}
.mod-popbox h3 a.close {
    background: url(images/close.png) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 13px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    text-indent: -9999px;
    top: 11px;
    width: 13px;
}
.mod-popbox .box-main {
    color: #666666;
    padding: 20px;
}
.mod-popbox .box-main a {
    color: #0066CC;
}
.mod-popbox-auction {
    height: 340px;
    width: 470px;
}
.mod-popbox-auction .box-payselect {
    line-height: 22px;
}
.mod-popbox-auction .box-payselect h4 {
    border-bottom: 1px solid #CCCCCC;
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 5px;
}
.mod-popbox-auction .box-payselect .btn-pay {
    background: url("/newWeb/css/auction/120514/images/bg_popwin.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 44px;
    outline: medium none;
    overflow: hidden;
    text-indent: -9999px;
    width: 260px;
}
.mod-popbox-auction .pay-account {
    border-bottom: 1px dotted #CCCCCC;
    padding: 20px 0 10px;
}
.mod-popbox-auction .pay-account .btn-pay {
    background-position: 0 0;
    float: left;
}
.mod-popbox-auction .pay-account .btn-pay-disabled {
    background-position: 0 -44px;
    cursor: not-allowed;
}
.mod-popbox-auction .pay-account .balance {
    height: 44px;
    margin-left: 275px;
}
.mod-popbox-auction .pay-account .balance a {
    color: #CC0000;
}
.mod-popbox-auction .pay-alipay {
    padding: 20px 0 10px;
}
.mod-popbox-auction .pay-alipay .btn-pay {
    background-position: 0 -88px;
}
.mod-popbox-auction .box-note {
    background: url("/newWeb/css/auction/120514/images/bg_popwin.gif") no-repeat scroll -200px -132px transparent;
    line-height: 24px;
    margin: 40px 40px 0;
    padding-left: 70px;
    padding-top: 10px;
}
.mod-popbox-auction .box-note h4 {
    font-size: 14px;
    font-weight: normal;
}
.mod-popbox-auction .box-note dl {
    border-top: 1px dotted #CCCCCC;
    margin-top: 10px;
    padding: 10px 0;
}
.mod-popbox-auction .box-note dt {
    float: left;
    width: 80px;
}
.mod-popbox-auction .box-note dd {
    margin-left: 80px;
}
.mod-popbox-auction .box-note dd strong {
    color: #CC0000;
    font-weight: normal;
    margin-right: 5px;
}
.mod-popbox-auction .box-note2 {
    margin-top: 20px;
}
.mod-popbox-auction .box-main .btn-text2, .mod-popbox-auction .box-main .btn-text6 {
    background: url("/newWeb/css/auction/120514/images/bg_popwin.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #333333;
    display: inline-block;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    text-align: center;
}
.mod-popbox-auction .box-main .btn-text2 {
    background-position: -110px -132px;
    width: 80px;
}
.mod-popbox-auction .box-main .btn-text6 {
    background-position: 0 -132px;
    width: 110px;
}
.mod-popbox-auction .box-main a.btn-text2:hover, .mod-popbox-auction .box-main a.btn-text6:hover {
    text-decoration: none;
}
.t-subject-note {
    display: none;
    padding: 20px;
}
#util-dialog .pdb-main .pdb-content p.t-noteInfo {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 15px;
}
#util-dialog .pdb-main .pdb-content .t-noteBox p {
    margin-top: 15px;
}
.t-noteBox input {
    margin-right: 5px;
    vertical-align: middle;
}
.t-noteBox input.t-mail {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ACACAC #DADADA #DADADA #ACACAC;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    height: 20px;
    margin-left: 10px;
    width: 160px;
}
a.t-subject-btn, a.t-subject-btn:hover {
    background: url(images/header120525-1.gif) repeat-x scroll 0 -235px transparent;
    color: #FFFFFF;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding: 0 15px;
    text-decoration: none;
}
.promotionMiddleTop span.bk_info {
    color: #FF6600;
}
.promotionMiddleTop ul li span.red {
    color: #BD001F;
}
.promotionMiddleKeyN ul li a.kb_buy, .promotionMiddleKeyD ul li a.kb_buy, .promotionMiddleKeyN ul li a.kb_buyOff, .promotionMiddleKeyD ul li a.kb_buyOff {
    background-position: 0 -656px;
    float: left;
    height: 42px;
    margin-right: 10px;
    overflow: hidden;
    width: 190px;
}
.promotionMiddleKeyN ul li a.kb_buyOff, .promotionMiddleKeyD ul li a.kb_buyOff {
    background-position: 0 -700px;
}
.bk_Hicon {
    background: url(images/bk_Hicon.png) no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 14px;
    margin: -4px 0 0 5px;
    vertical-align: middle;
    width: 14px;
}
.bk_smPop_por {
    display: inline-block;
    position: relative;
}
#bk_smPop_on {
    color: #333333;
}
.bk_smPop {
    background-color: #F7F7F7;
    border: 1px solid #DADADA;
    display: none;
    left: 207px;
    line-height: 22px;
    padding: 10px 15px;
    position: absolute;
    top: 35px;
    width: 280px;
    z-index: 100;
}
.bk_smPop .redTop {
    color: #CC0000;
    display: block;
    margin-bottom: 5px;
}
.bk_smPop b {
    background: url(images/bk_smPop.png) no-repeat scroll 23px 12px transparent;
    display: inline-block;
    height: 22px;
    left: 0;
    position: absolute;
    top: -22px;
    width: 60px;
}
.popwin {
    padding: 10px;
}
.popwin input {
    vertical-align: middle;
}
.popwin input.input-txt {
    border: 1px solid #CCCCCC;
    height: 26px;
    padding-left: 5px;
}
.popwin-btn {
    background-position: -69px -387px;
    display: block;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    text-align: center;
    width: 115px;
}
.popwin-btn, a.popwin-btn:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.bds_tools_32 span.bds_more {
    text-indent: -10000px !important;
}
.scrollBackBox {
    width: 22px;
}
.scrollBackBox h1 {
    background: url(/images/proTop.gif) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    height: 22px;
    overflow: hidden;
    text-indent: -9999px;
    width: 22px;
}
.scrollBackBox ul {
    background: none repeat scroll 0 0 #D4D4D4;
    float: left;
    padding: 0 3px 3px;
    width: 16px;
}
.scrollBackBox ul li {
    background: none repeat scroll 0 0 #FFFFFF;
    display: inline;
    float: left;
    margin-top: 3px;
    text-align: center;
    width: 16px;
}
.scrollBackBox ul li a {
    color: #999999;
    font: 12px/14px 宋体;
}
.scrollBackBox ul li a:hover {
    color: #FF6600;
    text-decoration: none;
}

.MagicZoomBigImageCont{border:1px solid #ccc;}





.fl {
    float: left;
}
.fr {
    float: right;
}
.tar {
    text-align: right;
}
.tac {
    text-align: center;
}
.i48-user {
    background: url(iamges/product_icon.gif) no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 48px;
    width: 48px;
}
.i48-user-MEMBER_LEVEL_PLATINUM {
    background-position: 0 0;
}
.i48-user-MEMBER_LEVEL_GOLD {
    background-position: 0 -49px;
}
.i48-user-MEMBER_LEVEL_SILVER {
    background-position: 0 -98px;
}
.i48-user-MEMBER_LEVEL_NORMAL {
    background-position: 0 -147px;
}
.i48-user-MEMBER_LEVEL_DIAMOND {
    background-position: 0 -196px;
}
.btn-orange24 {
    background: url("images/bg_comment.gif") repeat-x scroll 0 -168px transparent;
    border: 1px solid #FF3900;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
}
.btn-orange24:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.m-ratescore {
    background: url("images/bg_comment.gif") no-repeat scroll 0 -20px transparent;
    display: inline-block;
    height: 20px;
    margin: 0;
    padding: 0;
    width: 110px;
}
.m-ratescore i {
    background: url("images/bg_comment.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 20px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-indent: -10000px;
}
.m-percent {
    padding: 3px 0;
}
.m-percent dt {
    float: left;
    line-height: 26px;
    width: 30px;
}
.m-percent dd {
    float: left;
    line-height: 26px;
    text-align: right;
    width: 30px;
}
.m-percent dd.volumn {
    text-align: left;
    width: 135px;
}
.m-percent dd.volumn span {
    background: url("images/bg_comment.gif") repeat-x scroll left -40px transparent;
    display: block;
    height: 13px;
    margin-top: 6px;
}
.m-percent dd.volumn span i {
    background: url("images/bg_comment.gif") repeat-x scroll left -79px transparent;
    display: block;
    height: 13px;
}
.m-percent dd.volumn span.vol-1 i {
    background-position: 0 -53px;
}
.m-percent dd.volumn span.vol-2 i {
    background-position: 0 -66px;
}
.m-percent dd.volumn span.vol-3 i {
    background-position: 0 -79px;
}
.m-score-circle {
    background: url("images/bg_comment.gif") no-repeat scroll 0 -448px transparent;
    color: #333333;
    display: block;
    height: 100px;
    text-align: center;
    width: 100px;
}
.m-score-circle em {
    color: #548325;
    display: block;
    font-family: Arial;
    font-size: 40px;
    font-style: normal;
    line-height: 50px;
    padding-top: 10px;
}
.m-score-circle em.red {
    color: #BD0021;
    padding-left: 10px;
}
.m-score-circle em i {
    font-size: 18px;
    font-style: normal;
}
.m-score-circle span {
    font-size: 14px;
}
.m-score-circle span strong {
    color: #558325;
    margin-left: 5px !important;
}
.m-list-page span, .m-list-page a {
    border: 1px solid #CCCCCC;
    color: #666666;
    display: inline-block;
    line-height: 22px;
    padding: 0 5px;
    text-align: center;
}
.m-list-page span {
    border: medium none;
    line-height: 24px;
}
.m-list-page span.on {
    color: #BD0021;
    font-weight: bold;
}
.m-list-page a.next, .m-list-page a.prev {
    background: url("images/bg_comment_icon.gif") no-repeat scroll 0 0 transparent;
}
.m-list-page a.next {
    background-position: right -39px;
    padding-right: 15px;
}
.m-list-page a.prev {
    background-position: left -59px;
    padding-left: 15px;
}
.m-list-page a.more {
    background: url("images/bg_comment_more.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 30px;
    overflow: hidden;
    padding: 0;
    text-align: left;
    text-indent: -10000px;
    width: 80px;
}
.mod-comment-summary .comment-thermostatic, .comment-thermostatic s, .comment-popFloat s {
    background: url("images/bg_comment_icon.gif") no-repeat scroll 0 0 transparent;
}
.mod-comment-summary {
    color: #666666;
    width: 200px;
}
.mod-comment-summary p {
    color: #999999;
    line-height: 24px;
}
.mod-comment-summary p a {
    color: #999999;
}
.mod-comment-summary strong {
    color: #BD0021;
}
.mod-comment-summary .comment-sum {
    background-color: #FFFFE8;
    border-bottom: 1px dotted #AAAAAA;
    border-top: 1px dotted #AAAAAA;
    padding-left: 5px;
    padding-right: 5px;
}
.mod-comment-summary .comment-sum strong {
    font-weight: normal;
    margin: 0 2px;
}
.mod-comment-summary .comment-sum a {
    color: #BD0021;
    margin: 0 2px;
    text-decoration: underline;
}
.mod-comment-summary .comment-thermostatic {
    background-position: 0 -123px;
    line-height: 21px;
    padding-left: 20px;
    position: relative;
}
.mod-comment-summary .comment-thermostatic em {
    background-color: #FFFFE8;
    border: 1px solid #FBAF48;
    display: none;
    font-style: normal;
    left: -15px;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: -28px;
    width: 80px;
}
.mod-comment-summary .thermostatic-on em {
    display: inline-block;
}
.mod-comment-summary .comment-thermostatic s {
    background-position: -6px -150px;
    bottom: -5px;
    display: inline-block;
    height: 5px;
    left: 20px;
    overflow: hidden;
    position: absolute;
    width: 10px;
}
.mod-comment-summary .comment-fav {
    border-bottom: 1px dotted #AAAAAA;
    padding-bottom: 5px;
}
.mod-comment-summary .comment-fav .comment-fav-score {
    background: url("images/bg_comment_icon.gif") no-repeat scroll 0 -77px transparent;
    line-height: 26px;
    padding-left: 20px;
}
.mod-comment-summary .comment-fav li {
    float: left;
    height: 44px;
    margin-right: 5px;
    position: relative;
}
.mod-comment-summary .comment-fav li.on .comment-popFloat {
    display: block;
}
.mod-comment-summary .comment-fav .userAvatar {
    border: 1px solid #DDDDDD;
    display: inline-block;
    height: 40px;
    overflow: hidden;
    padding: 1px;
    width: 40px;
}
.mod-comment-summary .comment-fav .comment-popFloat {
    display: none;
    left: 0;
    position: absolute;
    top: 44px;
    width: 200px;
}
.mod-comment-summary .comment-fav .comment-popFloat s {
    background-position: -5px -158px;
    display: inline-block;
    float: left;
    height: 9px;
    margin-left: 15px;
    width: 13px;
}
.mod-comment-summary .comment-fav .comment-popFloat div {
    background-color: #FFFFFF;
    box-shadow: 0 1px 5px #AAAAAA;
    margin-top: 9px;
    padding: 5px 15px;
}
.mod-comment-summary .comment-fav .comment-popFloat p {
    line-height: 16px;
    margin-bottom: 3px;
}
.mod-comment-summary .comment-fav .comment-popFloat p.darkgray {
    color: #666666;
    height: 65px;
    overflow: hidden;
}
.mod-comment-summary .comment-score {
    padding: 5px 0 0;
}
.mod-comment-summary .comment-score dt {
    float: left;
    line-height: 20px;
    margin: 0;
    padding: 0;
    width: 60px;
}
.mod-comment-summary .comment-score dd {
    margin: 0 0 0 65px;
    padding: 0;
}
.mod-comment-summary .comment-grade {
    height: 102px;
}
.mod-comment-summary .comment-grade p {
    color: #666666;
    line-height: 18px;
}
.mod-comment-summary .product-events {
    height: 53px;
    position: relative;
}
.mod-comment-summary .product-events ul {
    background-color: #FFFFFF;
    border-top: 1px dotted #AAAAAA;
    height: 45px;
    overflow: hidden;
    padding-top: 3px;
}
.mod-comment-summary .product-events ul li {
    color: #FF6600;
    line-height: 22px;
}
.mod-comment-summary .product-events ul li a {
    color: #FF6600;
}
.mod-comment-summary .product-events .btn-expand {
    background: url("images/bg_comment.gif") no-repeat scroll -100px -346px transparent;
    cursor: pointer;
    display: block;
    height: 12px;
    position: absolute;
    right: 10px;
    top: 35px;
    width: 12px;
}
.mod-comment-summary .product-events-more ul {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD -moz-use-text-color;
    border-image: none;
    border-style: solid none;
    border-width: 1px medium;
    height: auto;
    position: absolute;
    width: 200px;
}
.mod-comment-summary .product-events-more .btn-expand {
    display: none;
}
.mod-comment-summary .product-share {
    border-top: 1px dotted #AAAAAA;
    padding-top: 7px;
}
.mod-comment-list h3 {
    background: url("images/bg_comment.gif") repeat-x scroll 0 -216px transparent;
    height: 32px;
}
.mod-comment-list h3 strong {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("images/bg_comment.gif") repeat-x scroll 0 -248px transparent;
    border-color: #BD0021 #BD0021 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 2px 2px medium;
    color: #BD0021;
    display: block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 110px;
}
.mod-comment-list .comment-top {
    padding: 15px 0;
}
.mod-comment-list .comment-top li {
    float: left;
}
.mod-comment-list .comment-top li.comment-score {
    border-right: 1px dotted #999999;
    padding-left: 15px;
    width: 140px;
}
.mod-comment-list .comment-top li.comment-score p {
    margin-bottom: 5px;
}
.mod-comment-list .comment-top li.comment-score label {
    margin-left: 5px;
}
.mod-comment-list .comment-top li.comment-grade {
    border-right: 1px dotted #999999;
    padding: 10px 15px;
    width: 200px;
}
.mod-comment-list .comment-top li.comment-gather {
    padding: 0 15px;
    width: 320px;
}
.mod-comment-list .comment-top li.comment-gather h4 {
    font-size: 14px;
}
.mod-comment-list .comment-top li.comment-gather h4 strong {
    display: block;
    font-weight: normal;
    line-height: 26px;
}
.mod-comment-list .comment-top li.comment-gather dt {
    float: left;
    font-weight: bold;
    line-height: 22px;
    width: 40px;
}
.mod-comment-list .comment-top li.comment-gather dd {
    line-height: 22px;
    margin-left: 40px;
}
.mod-comment-list .comment-top li.comment-action {
    float: right;
    padding-top: 60px;
    text-align: center;
    width: 200px;
}
.mod-comment-list .comment-top li.comment-action p {
    color: #999999;
    padding: 4px 0;
}
.mod-comment-list .comment-top .btn-addcomment, .mod-comment-list .comment-top li.comment-action .btn-addcomment-disabled {
    background: url("images/bg_comment.gif") no-repeat scroll 0 -92px transparent;
    border: 2px solid #FFDDBB;
    color: #FFFFFF;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    height: 38px;
    line-height: 38px;
    width: 148px;
	cursor:pointer;
}
.mod-comment-list .comment-top li.comment-action .btn-addcomment-disabled {
    background-position: 0 -130px;
    border-color: #E0DEDE;
}
.mod-comment-list .comment-top li.comment-action .error {
    background: url("images/bg_comment_icon.gif") no-repeat scroll 0 -93px transparent;
    color: #FF0000;
    padding-left: 15px;
}
.mod-comment-list .comment-tab {
    margin-bottom: 15px;
}
.mod-comment-list .comment-tab ul {
    background: url("images/bg_comment.gif") repeat-x scroll 0 -278px transparent;
    border-left: 1px solid #EBD9C0;
    border-right: 1px solid #EBD9C0;
    height: 34px;
}
.mod-comment-list .comment-tab li {
    border-right: 1px solid #EBD9C0;
    color: #333333;
    cursor: pointer;
    float: left;
    height: 34px;
    line-height: 34px;
    padding: 0 20px;
}
.mod-comment-list .comment-tab li em {
    color: #666666;
    font-style: normal;
}
.mod-comment-list .comment-tab li.on {
    background-color: #FFFDF7;
    color: #BD0021;
    height: 32px;
    margin-top: 2px;
}
.mod-comment-list .comment-tab p {
    background: url("images/bg_comment.gif") repeat-x scroll 0 -312px transparent;
    height: 24px;
    line-height: 24px;
    padding: 5px 15px;
}
.mod-comment-list .comment-tab p a {
    color: #0066CC;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
    text-align: center;
    width: 71px;
}
.mod-comment-list .comment-tab p a.on {
    background: url("images/bg_comment.gif") no-repeat scroll 0 -421px transparent;
    color: #BD0021;
}
.mod-comment-list .comment-tab p a.on:hover {
    text-decoration: none;
}
.mod-comment-list .comment-list li {
    margin-bottom: 15px;
}
.mod-comment-list .comment-user {
    background: url(images/commentDetailHeadBg.gif) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 85px;
    padding: 3px;
    text-align: center;
    width: 80px;
}
.mod-comment-list .comment-user i {
    display: block;
    margin: 5px auto;
}
.mod-comment-list .comment-user img {
    display: block;
    height: 50px;
    margin: 4px auto;
    width: 50px;
}
.mod-comment-list .comment-user span {
    color: #999999;
    display: block;
    height: 25px;
    line-height: 25px;
    margin: 0 auto;
    overflow: hidden;
    width: 74px;
}
.mod-comment-list .comment-detail {
    border: 1px solid #FFCC99;
    margin-left: 100px;
    padding: 0 10px 10px;
    position: relative;
}
.mod-comment-list .comment-detail {
    box-shadow: 0 3px 3px #EEEEEE;
}
.mod-comment-list .comment-detail .contentbox-arrow {
    background: url(images/bg_comment.gif) no-repeat scroll -88px -346px transparent;
    display: block;
    height: 22px;
    left: -11px;
    position: absolute;
    top: 10px;
    width: 11px;
}
.mod-comment-list .comment-detail h4 {
    border-bottom: 1px dotted #CCCCCC;
    font-size: 12px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    padding: 9px 0;
}
.mod-comment-list .comment-detail h4 span {
    display: block;
    float: left;
    height: 20px;
    line-height: 25px;
    margin-right: 15px;
}
.mod-comment-list .comment-detail h4 span.n-source {
    float: right;
    margin-right: 0;
}
.mod-comment-list .comment-detail h4 span.n-datetime {
    float: right;
}
.mod-comment-list .comment-detail h4 a {
    color: #0066CC;
}
.mod-comment-list .comment-detail .comment-content {
    color: #5D5D5D;
    line-height: 22px;
    overflow: hidden;
    padding: 5px;
    word-break: break-all;
    word-wrap: break-word;
}
.mod-comment-list .comment-detail .comment-action a:hover {
    text-decoration: none;
}
.mod-comment-list .comment-detail .action-advance {
    float: left;
}
.mod-comment-list .comment-detail .action-advance .btn-advcomment {
    background: url("images/bg_comment.gif") no-repeat scroll 0 -346px transparent;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding-left: 22px;
    text-align: center;
    width: 66px;
}
.mod-comment-list .comment-detail .comment-tips {
    background: url("images/bg_comment_tips.gif") no-repeat scroll right top transparent;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin-left: 5px;
}
.mod-comment-list .comment-detail .comment-tips span {
    background: url("images/bg_comment_tips.gif") no-repeat scroll left bottom transparent;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding: 0 15px;
}
.mod-comment-list .comment-detail .comment-tips label {
    color: #835E46;
}
.mod-comment-list .comment-detail .comment-tips strong {
    color: #333333;
    font-weight: bold;
}
.mod-comment-list .comment-detail .comment-tips em {
    color: #333333;
    font-style: normal;
}
.mod-comment-list .comment-detail .action-rate {
    float: right;
    line-height: 24px;
    margin-right: 20px;
}
.mod-comment-list .comment-detail .action-rate a {
    color: #0066CC;
    margin-left: 5px;
}
.mod-comment-list .comment-detail .action-rate a span {
    color: #666666;
}
.mod-comment-list .comment-detail .action-reply {
    float: right;
    line-height: 24px;
}
.mod-comment-list .comment-detail .action-reply .btn-reply {
    background: url("images/bg_comment.gif") repeat-x scroll 0 -192px transparent;
    border: 1px solid #CCCCCC;
    color: #666666;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
}
.mod-comment-list .comment-detail .action-reply .btn-viewreply {
    background: url("images/bg_comment_icon.gif") no-repeat scroll right -2px transparent;
    line-height: 24px;
    margin-left: 10px;
    padding-right: 15px;
}
.mod-comment-list .comment-detail .comment-action {
    padding-bottom: 10px;
}
.mod-comment-list .comment-detail .comment-action .comment-advance {
    display: none;
}
.mod-comment-list .comment-detail .comment-action-adv .action-advance {
    float: none;
}
.mod-comment-list .comment-detail .comment-action-adv .btn-advcomment {
    background-position: 0 -371px;
}
.mod-comment-list .comment-detail .comment-action-adv .comment-tips {
    display: none;
}
.mod-comment-list .comment-detail .comment-action-adv .comment-advance {
    display: block;
    margin: 10px 0;
}
.mod-comment-list .comment-detail .comment-action-adv .action-rate {
    float: left;
}
.mod-comment-list .comment-advance .advance-groupselect {
    background-color: #FAF5EC;
    border: 1px solid #C8A993;
    padding: 5px 10px;
    position: relative;
}
.mod-comment-list .comment-advance .advance-groupselect h5 {
    background: url("images/bg_comment_icon.gif") no-repeat scroll right 0 transparent;
    color: #333333;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    padding-right: 15px;
}
.mod-comment-list .comment-advance .advance-groupselect ol {
    display: none;
}
.mod-comment-list .comment-advance .advance-groupselect ol li {
    background-color: #FFFFFF;
    border-top: 1px solid #C8A993;
    cursor: pointer;
    line-height: 24px;
    margin-bottom: 0;
    padding: 0 10px;
}
.mod-comment-list .comment-advance .advance-groupselect ol li:hover, .mod-comment-list .comment-advance .advance-groupselect ol li.hover, .mod-comment-list .comment-advance .advance-groupselect ol li.on {
    background-color: #FAF5EC;
    color: #333333;
}
.mod-comment-list .comment-advance .advance-groupselect-hover ol {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #C8A993 #C8A993;
    border-image: none;
    border-right: 1px solid #C8A993;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    display: block;
    left: -1px;
    position: absolute;
    right: -1px;
    top: 32px;
}
.mod-comment-list .comment-advance .advance-content h5 {
    border-bottom: 1px dotted #C8A993;
    font-size: 12px;
    font-weight: normal;
    line-height: 30px;
}
.mod-comment-list .comment-advance .advance-content h5 strong {
    color: #835E47;
    font-size: 14px;
    margin: 0 5px;
}
.mod-comment-list .comment-advance .advance-content dl {
    border-bottom: 1px dotted #C8A993;
    padding: 5px 10px;
}
.mod-comment-list .comment-advance .advance-content dt {
    color: #333333;
    font-size: 14px;
}
.mod-comment-list .comment-advance .advance-content dt strong {
    margin-left: 10px;
}
.mod-comment-list .comment-advance .advance-content dd {
    color: #835E46;
    float: left;
    margin-right: 20px;
}
.mod-comment-list .comment-advance .advance-content dd strong {
    color: #333333;
    font-weight: normal;
    line-height: 24px;
}
.mod-comment-list .comment-advance .advance-content dl.total {
    padding: 10px;
}
.mod-comment-list .comment-advance .advance-content dl.total dt {
    float: left;
}
.mod-comment-list .comment-advance .advance-content dl.total dd {
    padding-left: 15px;
    padding-top: 40px;
}
.mod-comment-list .comment-reply {
    border-top: 1px dotted #CCCCCC;
    display: none;
    padding: 20px 0 0 80px;
}
.mod-comment-list .comment-reply a:hover {
    text-decoration: none;
}
.mod-comment-list .comment-reply .reply-form {
    border-bottom: 1px dotted #CCCCCC;
    padding-bottom: 10px;
}
.mod-comment-list .comment-reply .reply-form textarea {
    border: 1px solid #ABADB3;
    display: block;
    float: left;
    height: 80px;
    line-height: 20px;
    width: 520px;
}
.mod-comment-list .comment-reply .reply-form .btn-reply {
    background: url("images/bg_comment.gif") repeat-x scroll 0 -192px transparent;
    border: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    height: 24px;
    line-height: 24px;
    margin-left: 10px;
    margin-top: 56px;
    padding: 0 10px;
}
.mod-comment-list .comment-reply li {
    border-bottom: 1px dotted #CCCCCC;
    color: #999999;
    margin-bottom: 0;
    padding: 5px 0;
}
.mod-comment-list .comment-reply li a {
    color: #0066CC;
}
.mod-comment-list .comment-reply li p {
    color: #666666;
    line-height: 24px;
    overflow: hidden;
    word-break: break-all;
    word-wrap: break-word;
}
.mod-comment-list .comment-reply .btn-hidereply {
    background: url("images/bg_comment_icon.gif") no-repeat scroll right -23px transparent;
    line-height: 24px;
    margin-left: 10px;
    padding-right: 15px;
}



.property_ap img{width:1200px;}

.s950 .property_ap img{width:960px;}




.commentTop dl dd, .commentTop dl dd div {
    background: url(images/jdt.png) no-repeat scroll 0 0 transparent;
}
.commentTop ul li a, .commentDetailR ul li a.hf, .commentDetailR ul li.plun a.hf {
    background: url(images/proBnt.png) no-repeat scroll 0 0 transparent;
}
.commentDetailR ul h6 span, .commentDetailR ul h6 span i, .CommentBoxN ul li h6, .CommentBoxN ul li h6 i, .CommentBoxN ul li dl, .CommentBoxN ul li dd a:hover, .CommentBoxN ul li dl dd a.currentRating {
    background: url(images/jdt.gif) no-repeat scroll 0 0 transparent;
}
.noPlun, .CommentBoxN ul li a.tj, .ConsultingBoxN dl dd a.tj ,.ConsultingBoxN dl dd input.tj{
    background: url(images/global_btnIcon.png) no-repeat scroll 0 0 transparent;
}
.ConsultingDetail ul li span, .ConsultingDetail ul li p i {
    background: url(images/iconPro.png) no-repeat scroll 0 0 transparent;
}
.comment-frame {
    margin: 0 auto;
}
.comment-frame .content {
    width: 100% !important;
}
.comment, .Consulting, .wineDiscuss {
    display: inline;
    float: left;
    margin-top: 15px;
    position: relative;
    width: 100%;
}

.comment h2, .Consulting h2, .wineDiscuss h2 {
    background: url(images/proDetailsBg.gif) repeat-x scroll center bottom transparent;
    color: #CCCCCC;
    float: left;
    font: 14px/30px 宋体;
    height: 32px;
    width: 100%;
}
.comment h2 a, .Consulting h2 a {
    background: url(images/proTabXR.gif) no-repeat scroll right center transparent;
    color: #666666;
    cursor: pointer;
    float: left;
    height: 32px;
    padding: 0 10px;
    text-align: center;
    width: 110px;
}
.comment h2 a.hover, .Consulting h2 a.hover {
    background: url(images/proDetails.gif) no-repeat scroll 0 0 #FFFFFF;
    color: #BD0021;
    float: left;
    font: bold 14px/32px 宋体;
    margin-left: -1px;
    padding: 0;
    text-align: center;
}
.comment h2 a:hover, .Consulting h2 a:hover {
    color: #BD0021;
    text-decoration: none;
}
.commentTop {
    display: inline;
    float: left;
    margin-top: 20px;
    width: 100%;
}
.commentTop h3 {
    background: url(images/xuxianY.gif) repeat-y scroll right center transparent;
    color: #999999;
    float: left;
    font: 14px/32px 宋体;
    height: 90px;
    padding-top: 12px;
    text-align: center;
    width: 120px;
}
.commentTop h3 b {
    color: #BD0021;
    font: bold 30px/32px Arial;
}
.commentTop dl {
    background: url(images/xuxianY.gif) repeat-y scroll right center transparent;
    float: left;
    padding: 0 25px 0 15px;
    width: 200px;
}
.commentTop dl h4 {
    color: #999999;
    float: left;
    font: 12px/33px 宋体;
    width: 200px;
}
.commentTop dl dt {
    float: left;
    margin-bottom: 5px;
    text-align: right;
    width: 30px;
}
.commentTop dl dd {
    background-position: 0 0;
    border: 1px solid #D8D8D8;
    display: inline;
    float: left;
    height: 11px;
    margin: 3px 5px 0;
    overflow: hidden;
    width: 128px;
}
.commentTop dl dd div {
    background-position: 0 -12px;
    float: left;
    height: 11px;
    overflow: hidden;
}
.commentTop ul {
    margin-left: 360px;
    padding-top: 20px;
}
.commentTop ul li {
    color: #999999;
    float: left;
    font: 12px/34px 宋体;
    text-align: center;
    width: 100%;
}
.commentTop ul li a {
    background-position: 0 -413px;
    color: #FFFFFF;
    display: block;
    font: bold 16px/42px 宋体;
    height: 42px;
    margin: 0 auto;
    text-align: center;
    width: 152px;
}
.commentTop ul li a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.commentDetail, .ConsultingDetail {
    display: inline;
    float: left;
    margin-top: 15px;
    width: 100%;
    word-wrap: break-word;
}
.commentDetail h3, .ConsultingDetail h3 {
    background: url(images/commentDetailHeadBg.gif) no-repeat scroll 0 0 transparent;
    float: left;
    height: 91px;
    overflow: hidden;
    width: 86px;
}
.commentDetail h3 i, .ConsultingDetail h3 i {
    background: url(images/product_icon.gif) no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 48px;
    margin: 8px 19px 4px;
    width: 48px;
}
.commentDetail h3 i.bj, .ConsultingDetail h3 i.bj {
    background-position: 0 0;
}
.commentDetail h3 i.hj, .ConsultingDetail h3 i.hj {
    background-position: 0 -49px;
}
.commentDetail h3 i.by, .ConsultingDetail h3 i.by {
    background-position: 0 -98px;
}
.commentDetail h3 i.pt, .ConsultingDetail h3 i.pt {
    background-position: 0 -147px;
}
.commentDetail h3 i.zs, .ConsultingDetail h3 i.zs {
    background-position: 0 -196px;
}
.commentDetail h3 img, .ConsultingDetail h3 img {
    display: block;
    height: 50px;
    margin: 6px auto 4px;
    width: 50px;
}
.commentDetailR .fl {
    float: left;
}
.commentDetailR .fr {
    float: right;
}
.commentDetail h3 span, .ConsultingDetail h3 span {
    color: #999999;
    display: inline;
    float: left;
    font: 12px/25px 宋体;
    height: 25px;
    margin-left: 6px;
    overflow: hidden;
    text-align: center;
    width: 74px;
}
.comment div.commentDetailR {
    margin-left: 100px;
    position: relative;
    word-wrap: break-word;
}
.commentDetailR h4 {
  
    height: 21px;
    left: -10px;
    overflow: hidden;
    position: absolute;
    text-indent: -999px;
    top: 12px;
    width: 11px;
}
.commentDetailR h5 {
    background: none repeat scroll 0 0 #EBEBEB;
    bottom: -2px;
    height: 2px;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 100%;
}
.commentDetailR ul {
    background: none repeat scroll 0 0 #FFFDF7;
    border: 1px solid #FFCC99;
    overflow: hidden;
    padding: 7px;
}
.commentDetailR ul h6 {
    background: url(images/xuxianX.gif) repeat-x scroll center bottom transparent;
    color: #666666;
    font: 12px/20px 宋体;
    height: 20px;
    padding: 0 10px 5px;
    text-align: right;
    text-decoration: none;
}
.commentDetailR ul h6 span, .CommentBoxN ul li dl, .CommentBoxN ul li h6 {
    background-position: 0 -47px;
    float: left;
    height: 19px;
    width: 113px;
}
.commentDetailR ul h6 span i, .CommentBoxN ul li h6 i, .CommentBoxN ul li dl dd a:hover, .CommentBoxN ul li dl dd a.currentRating {
    background-position: 0 -24px;
    float: left;
    height: 19px;
}
.commentDetailR ul h6 p {
    float: left;
    padding-left: 15px;
    text-align: left;
    width: 120px;
}
.commentDetailR ul li {
    float: none;
    font-family: 宋体;
    padding: 5px;
}
.commentDetailR ul li span {
    color: #666666;
    font: 12px/22px 宋体;
}
.commentDetailR ul li.jp {
    position: relative;
}
.commentDetailR ul li.jp a {
    color: #0066CC;
    font: 12px/22px 宋体;
    position: absolute;
    right: 10px;
    text-align: right;
    top: 5px;
    width: 120px;
}
.commentDetailR ul li.jp span {
    display: block;
    margin-right: 120px;
}
.commentDetailR ul li p {
    color: #666666;
    display: inline;
    font: 12px/25px 宋体;
}
.commentDetailR ul li a.ding, .ConsultingDetail ul li a {
    color: #0066CC;
    display: inline;
    line-height: 25px;
    padding-left: 15px;
}
.commentDetailR ul li a.ding:hover, .commentDetailR ul li a.hf:hover, .ConsultingDetail ul li a:hover {
    color: #0066CC;
    text-decoration: underline;
}
.commentDetailR ul li a.hf {
    background-position: -85px -456px;
    color: #666666;
    float: right;
    height: 25px;
    line-height: 25px;
    margin-right: 10px;
    text-align: center;
    width: 54px;
}
.commentDetailR ul li a.plun {
    color: #666666;
    float: right;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    position: relative;
    width: 90px;
}
.commentDetailR ul li a.plun i, .commentDetailR ul li.sq a i {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #666666 #FFFDF7 #FFFDF7;
    border-image: none;
    border-right: 5px solid #FFFDF7;
    border-style: solid;
    border-width: 5px;
    height: 0;
    overflow: hidden;
    position: absolute;
    right: 2px;
    top: 11px;
    width: 0;
}
.commentDetailR ul li strong {
    color: #FF6600;
    font-size: 14px;
}
.commentDetailR ul li table {
    float: left;
    width: 100%;
}
.commentDetailR ul li table td {
    padding: 10px 0;
}
.commentDetailR ul li table td b {
    font-weight: bold;
}
.commentDetailR ul li.plun {
    background: url(images/xuxianX.gif) repeat-x scroll center top transparent;
    display: block;
    margin-top: 10px;
    padding: 20px 0 5px;
    position: relative;
    width: 100%;
}
.commentDetailR ul li.plun div.plunframe {
    padding-left: 80px;
}
.commentDetailR ul li.plun textarea {
    color: #666666;
    float: left;
    font: 12px/18px 宋体;
    height: 80px;
    outline: medium none;
    overflow: auto;
    resize: none;
    width: 510px;
}
.commentDetailR ul li.plun a.hf {
    background-position: -85px -456px;
    color: #666666;
    display: inline;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-left: 10px;
    margin-top: 56px;
    text-align: center;
    width: 54px;
}
.commentDetailR ul li.plun a.hf:hover {
    text-decoration: none;
}
.commentDetailR ul li.plun dl dd {
    background: url(images/xuxianX.gif) repeat-x scroll center top transparent;
    display: inline;
    float: left;
    margin-top: 10px;
    padding-top: 2px;
    position: relative;
    width: 100%;
}
.commentDetailR ul li.plun dl dd span {
    color: #999999;
    display: block;
    font: 12px/24px 宋体;
}
.commentDetailR ul li.plun dl dd span a {
    color: #0066CC;
}
.commentDetailR ul li.plun dl dd span a:hover, .commentDetailR ul li.plun dl dt a:hover {
    color: #0066CC;
    text-decoration: underline;
}
.commentDetailR ul li.plun dl dd i {
    color: #666666;
    font: 12px/24px 宋体;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    width: 140px;
}
.commentDetailR ul li.plun dl dd p {
    clear: both;
    color: #666666;
    display: block;
    font: 12px/24px 宋体;
}
.commentDetailR ul li.plun dl dt {
    float: left;
    text-align: right;
    width: 100%;
}
.commentDetailR ul li.plun dl dt a {
    color: #0066CC;
    font: 12px/24px 宋体;
}
.commentDetailR ul li.plun dl dt a.on {
    color: #666666;
    text-decoration: none;
}
.commentDetailR ul li span.sq {
    clear: both;
    display: block;
    text-align: right;
}
.commentDetailR ul li span.sq a {
    color: #666666;
    padding-right: 15px;
    position: relative;
}
.commentDetailR ul li span.sq a i {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFFDF7 #FFFDF7 #666666;
    border-image: none;
    border-style: solid;
    border-width: 5px;
    height: 0;
    overflow: hidden;
    position: absolute;
    right: 2px;
    top: -2px;
    width: 0;
}
.plunPage {
    display: inline;
    float: left;
    margin-top: 10px;
    width: 100%;
}
.plunPage h4 {
    color: #666666;
    float: left;
    font: 12px/26px 宋体;
    padding-left: 96px;
}
.plunPage h4 a {
    color: #0066CC;
}
.plunPage h4 a:hover {
    color: #0066CC;
    text-decoration: underline;
}
.plunPage a.more {
    background: url("images/bg_comment_more.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 30px;
    overflow: hidden;
    padding: 0;
    text-align: left;
    text-indent: -10000px;
    width: 80px;
}
.noPlun {
    background-position: -317px -18px;
    color: #666666;
    font: 14px/24px 宋体;
    height: 24px;
    margin: 40px auto;
    padding-left: 20px;
    width: 200px;
}
.ConsultingDetail ul {
    background: url(images/xuxianX.gif) repeat-x scroll center bottom transparent;
    display: block;
    margin-left: 96px;
}
.ConsultingDetail ul li {
    font-family: 宋体;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
}
.ConsultingDetail ul li span {
    background-position: -38px -22px;
    color: #FF6600;
    float: left;
    font: 12px/22px 宋体;
    padding-left: 20px;
    width: 58px;
}
.ConsultingDetail ul li span.hf {
    background-position: 0 -160px;
}
.ConsultingDetail ul li p {
    color: #666666;
    font: 12px/22px 宋体;
    margin-left: 80px;
    margin-right: 125px;
}
.ConsultingDetail ul li p.hf {
    color: #FF6600;
}
.ConsultingDetail ul li p img {
    vertical-align: middle;
}
.ConsultingDetail ul li ins {
    color: #666666;
    font: 12px/22px 宋体;
    position: absolute;
    right: 0;
    text-align: right;
    text-decoration: none;
    top: 0;
    width: 130px;
}
.ConsultingDetail ul li b {
    color: #666666;
    display: inline-block;
    font: 12px/28px 宋体;
}
.wineDiscuss h2 span {
    background: url(images/proDetails.gif) no-repeat scroll 0 0 #FFFFFF;
    color: #BD0021;
    float: left;
    font: bold 14px/32px 宋体;
    height: 32px;
    padding: 0;
    text-align: center;
    width: 110px;
}
.wineDiscuss dl {
    display: inline;
    float: left;
    margin-top: 15px;
    width: 960px;
}
.wineDiscuss dl dt {
    color: #666666;
    float: left;
    font: 14px/18px 宋体;
    padding-bottom: 3px;
    width: 960px;
}
.wineDiscuss dl dd {
    background: url(images/xuxianX.gif) repeat-x scroll center top transparent;
    float: left;
    font-size: 12px;
    line-height: 18px;
    width: 960px;
}
.wineDiscuss dl dt span, .wineDiscuss dl dd span {
    float: left;
    padding: 7px 5px 7px 0;
    width: 541px;
}
.wineDiscuss dl dt p, .wineDiscuss dl dd p {
    float: left;
    padding: 7px 5px;
    text-align: center;
    width: 128px;
}
.CommentBox {
    width: 656px;
}
.CommentBoxN, .ConsultingBoxN {
    background-color: #FFFFFF;
    border: 1px solid #C50025;
    float: left;
    margin-bottom: 4px;
    margin-right: 4px;
    padding: 1px;
    width: 950px;
    z-index: 101;
}
.CommentBoxN h2, .ConsultingBoxN h2, .Consulting .ConsultingBoxN h2 {
    background: none repeat scroll 0 0 #9F001C;
    color: #FFFFFF;
    float: left;
    font: 14px/35px 宋体;
    height: 35px;
    padding-left: 10px;
    position: relative;
    width: 940px;
}
.CommentBoxN h2 a, .ConsultingBoxN h2 a, .Consulting .ConsultingBoxN h2 a {
    background: url(images/iconPro.png) no-repeat scroll 0 -57px transparent;
    cursor: pointer;
    float: right;
    height: 13px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 11px;
    width: 13px;
}
.CommentBoxN ul, .ConsultingBoxN dl {
    float: left;
    padding: 20px;
    width: 656px;
}
.CommentBoxN ul li {
    float: left;
    width: 606px;
}
.CommentBoxN ul li span {
    color: #666666;
    float: left;
    font: bold 14px/18px 宋体;
    width: 70px;
}
.CommentBoxN ul li span.result {
    float: left;
    font: 12px/18px 宋体;
    padding-left: 15px;
    width: 408px;
}
.CommentBoxN ul li span b {
    color: #FF0000;
}
.CommentBoxN ul li dl {
    position: relative;
}
.CommentBoxN ul li dl dd a, .CommentBoxN ul li dl dd a.currentRating {
    float: left;
    height: 19px;
    left: 0;
    outline: medium none;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    top: 0;
}
.CommentBoxN ul li dl dd a.oneStar {
    width: 20%;
    z-index: 6;
}
.CommentBoxN ul li dl dd a.twoStar {
    width: 40%;
    z-index: 5;
}
.CommentBoxN ul li dl dd a.threeStar {
    width: 60%;
    z-index: 4;
}
.CommentBoxN ul li dl dd a.fourStar {
    width: 80%;
    z-index: 3;
}
.CommentBoxN ul li dl dd a.fiveStar {
    width: 100%;
    z-index: 2;
}
.CommentBoxN ul li.tjjp {
    display: inline;
    margin-top: 10px;
}
.CommentBoxN ul li.tjjp a {
    float: left;
    height: 16px;
    overflow: hidden;
    width: 120px;
}
.CommentBoxN ul li.tjjp a img {
    float: left;
    height: 16px;
    width: 16px;
}
.CommentBoxN ul li.tjjp a b {
    color: #0066CC;
    display: inline;
    float: left;
    font: 12px/16px 宋体;
    height: 16px;
    margin-left: 10px;
    overflow: hidden;
    width: 90px;
}
.CommentBoxN ul li.tjjp a:hover {
    color: #0066CC;
    text-decoration: underline;
}
.CommentBoxN ul li.tjjpBox {
    background: url(images/xuxianX.gif) repeat-x scroll center bottom transparent;
    display: inline;
    float: left;
    margin-top: 5px;
    padding-bottom: 10px;
    width: 606px;
}
.CommentBoxN ul li.tjjpBox table {
    float: left;
    width: 606px;
}
.CommentBoxN ul li.tjjpBox table td {
    padding: 10px 2px;
}
.CommentBoxN ul li.tjjpBox table td a.data {
    background: url(images/rili.gif) no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 15px;
    margin-right: 5px;
    overflow: hidden;
    width: 16px;
}
.CommentBoxN ul li.tjjpBox table td label {
    color: #666666;
    float: left;
    line-height: 20px;
    text-align: right;
    width: 72px;
}
.CommentBoxN ul li.tjjpBox table td select {
    color: #666666;
    cursor: pointer;
    float: left;
    height: 20px;
    overflow: hidden;
    width: 100px;
}
.CommentBoxN ul li.tjjpBox table td strong {
    vertical-align: middle;
}
.CommentBoxN ul li.tjjpBox table td input.add {
    width: 528px;
}
.CommentBoxN ul li.tjjpBox table td span.color {
    border: 1px solid #CCCCCC;
    float: left;
    height: 18px;
    padding-left: 3px;
    position: relative;
    width: 93px;
}
.CommentBoxN ul li.tjjpBox table td span.color b {
    color: #000000;
    font: 12px/18px 宋体;
}
.CommentBoxN ul li.tjjpBox table td span.color i {
    background: url(images/colorIcon.gif) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 12px;
    overflow: hidden;
    position: absolute;
    right: 3px;
    top: 3px;
    width: 12px;
}
.CommentBoxN ul li.tjjpBox table td div.colorBox {
    display: none;
}
.CommentBoxN ul li.tjjpBox table td div.expanded, .CommentBoxN ul li.tjjpBox table td div.colorBox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    left: 166px;
    overflow: hidden;
    padding: 9px;
    position: absolute;
    top: 224px;
    width: 159px;
    z-index: 100;
}
.CommentBoxN ul li.tjjpBox table td div.expanded h3, .CommentBoxN ul li.tjjpBox table td div.colorBox h3 {
    color: #666666;
    float: left;
    font: 12px/18px 宋体;
    padding-bottom: 5px;
    width: 159px;
}
.CommentBoxN ul li.tjjpBox table td div.expanded p, .CommentBoxN ul li.tjjpBox table td div.colorBox p {
    background: url(images/plunColor.gif) no-repeat scroll 0 0 transparent;
    float: left;
    height: 47px;
    overflow: hidden;
    width: 160px;
}
.CommentBoxN ul li.tjjpBox table td div.expanded p a, .CommentBoxN ul li.tjjpBox table td div.colorBox p a {
    display: inline;
    float: left;
    height: 15px;
    margin-right: 1px;
    overflow: hidden;
    text-indent: -999px;
    width: 15px;
}
.CommentBoxN ul li.tjjpBox table td div.expanded p a:hover, .CommentBoxN ul li.tjjpBox table td div.colorBox p a:hover {
    border: 1px solid #FF0000;
    height: 14px;
    margin-right: 0;
    margin-top: 1px;
    width: 14px;
}
.CommentBoxN ul li.zongping {
    padding-top: 15px;
}
.CommentBoxN ul li.zongping label {
    color: #666666;
    float: left;
    font: bold 14px/24px 宋体;
    text-align: right;
    width: 80px;
}
.CommentBoxN ul li.zongping label b {
    color: red;
}
.CommentBoxN ul li.zongping textarea {
    color: #666666;
    float: left;
    font: 12px/18px 宋体;
    height: 110px;
    outline: medium none;
    overflow: auto;
    width: 510px;
}
.CommentBoxN ul li a.tj,.ConsultingBoxN dl dd input.tj, .ConsultingBoxN dl dd a.tj {
    background-position: -161px 0;
    color: #FFFFFF;
    display: inline;
    float: left;
    font: bold 16px/42px 宋体;
    height: 41px;
    margin-left: 180px;
    margin-top: 15px;
    text-align: center;
    width: 152px;
}
.ConsultingBoxN dl dd a.tj {
    display: inline-block;
    float: none;
    margin-left: 0;
}
.CommentBoxN ul li a.tj:hover, .ConsultingBoxN dl dd a.tj:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.CommentBoxN ul li a.colse, .ConsultingBoxN dl dd a.colse {
    color: #0066CC;
    display: inline;
    float: left;
    margin-left: 10px;
    margin-top: 37px;
    width: 120px;
}
.ConsultingBoxN dl dd a.colse {
    display: inline-block;
    float: none;
}
.CommentBoxN ul li a.colse:hover, .ConsultingBoxN dl dd a.colse:hover {
    color: #0066CC;
    text-decoration: underline;
}
.ConsultingBoxN dl h3 {
    color: #FF6600;
    float: left;
    font: 14px/24px 宋体;
    width: 606px;
}
.ConsultingBoxN dl h4 {
    color: #333333;
    float: left;
    font: 14px/24px 宋体;
    padding: 20px 0;
    text-align: center;
    width: 606px;
}
.ConsultingBoxN dl dt {
    color: #666666;
    display: inline;
    float: left;
    font: bold 14px/24px 宋体;
    margin-top: 15px;
    width: 606px;
}
.ConsultingBoxN dl dd {
    display: inline;
    float: left;
    margin-top: 5px;
    width: 656px;
}
.ConsultingBoxN dl dd input {
    cursor: pointer;

    width: 13px;
}
.ConsultingBoxN dl dd input.verification-input {
    font-size: 12px;
    height: 28px;
    padding-left: 5px;
    width: auto;
}
.ConsultingBoxN dl dd label {
    color: #666666;
    font: 14px/16px 宋体;
    padding: 0 20px 0 3px;
    vertical-align: middle;
    width: 65px;
}
.ConsultingBoxN dl dd textarea {
    color: #666666;
    float: left;
    font: 14px/22px 宋体;
    height: 90px;
    outline: medium none;
    overflow: auto;
    padding: 10px;
    width: 560px;
}
.verification {
    display: inline-block;
    height: 30px;
    overflow: hidden;
    vertical-align: middle;
}
.blue, a.blue:hover {
    color: #0066CC;
}



#black_bg{background:#000; opacity:0.7; filter:alpha(opacity=70); z-index:9998; position:absolute; top:0px; display:none;}



.mt10 {
    margin-top: 10px;
}
.mt20 {
    margin-top: 20px;
}
.mod-prodlist-c5 {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    overflow: hidden;
    position: relative;
}
.mod-prodlist-c5 .bfd_img_logo {
    background: url("images/baifendian.gif") no-repeat scroll 0 0 transparent;
    float: none;
    height: 13px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 8px;
    width: 100px;
    z-index: 2;
}
.mod-prodlist-c5 h3 {
    background: url("images/bg_productlist.gif") repeat-x scroll 0 0 transparent;
    color: #666666;
    float: none !important;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    margin: 0;
    padding-left: 15px;
}
.mod-prodlist-c5 ul {
	height:245px;
    margin: 0 0 0 4px;
    overflow: hidden;
    padding: 10px 0;
}
.s950 .mod-prodlist-c5 ul li {
    border-left: 1px dotted #999999;
    color: #666666;
    float: left;
    line-height: 20px;
    margin: 10px 0 10px -1px;
    padding: 0 20px;
    width: 150px;
}
.mod-prodlist-c5 ul li {
    border-left: 1px dotted #999999;
    color: #666666;
    float: left;
    line-height: 20px;
    margin: 10px 0 10px -1px;
    padding: 0 24px;
    width: 150px;
}
.mod-prodlist-c5 ul li .prod-img {
    display: block;
    height: 180px;
    margin: 0 auto;
    width: 110px;
}
.mod-prodlist-c5 ul li .prod-img img {
    display: block;
    height: 180px;
    width: 110px;
}
.mod-prodlist-c5 ul li .prod-name {
    color: #666666;
    display: block;
    height: 20px;
    margin-top: 5px;
    overflow: hidden;
}
.mod-prodlist-c5 ul li span {
    display: block;
}
.mod-prodlist-c5 ul li strong {
    color: #B70513;
}
.mod-prodlist-c3 {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    overflow: hidden;
    position: relative;
}
.mod-prodlist-c3 h3 {
    background: url("images/bg_productlist.gif") repeat-x scroll 0 0 transparent;
    color: #666666;
    float: none !important;
    font-size: 14px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    margin: 0;
    padding: 8px 15px;
}
.mod-prodlist-c3 h3 a {
    background: url("images/bg_productlist.gif") no-repeat scroll 0 -48px transparent;
    color: #666666;
    display: block;
    height: 16px;
    line-height: 16px;
    padding-left: 20px;
}
.mod-prodlist-c3 h3 a:hover {
    color: #666666;
    text-decoration: none;
}
.mod-prodlist-c3 ul {
    margin: 0 0 0 4px;
    overflow: hidden;
    padding: 10px 0;
}
.mod-prodlist-c3 ul li {
    border-left: 1px dotted #999999;
    color: #666666;
    float: left;
    line-height: 22px;
    margin: 10px 0 10px -1px;
    padding: 0 20px;
    width: 277px;
}
.mod-prodlist-c3 ul li .prod-img {
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    height: 180px;
    margin: 0 10px 0 auto;
    width: 110px;
}
.mod-prodlist-c3 ul li .prod-img img {
    display: block;
    height: 180px;
    width: 110px;
}
.mod-prodlist-c3 ul li .prod-name {
    color: #333333;
    display: block;
    height: 66px;
    margin-bottom: 10px;
    overflow: hidden;
}
.mod-prodlist-c3 ul li .prod-name span {
    color: #666666;
}
.mod-prodlist-c3 ul li .prod-count {
    margin: 5px 0;
}
.mod-prodlist-c3 ul li .prod-count input {
    border: 1px solid #CCCCCC;
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 35px;
}
.mod-prodlist-c3 ul li .btn-buy {
    background: url(images/bg_productlist.gif) repeat-x scroll 0 -64px transparent;
    border: 1px solid #CCCCCC;
    color: #666666;
    display: inline-block;
    height: 23px;
    line-height: 22px;
    text-align: center;
    width: 78px;
}
.mod-prodlist-c3 ul li .btn-buy:hover {
    text-decoration: none;
}
.mod-prodlist-c3 ul li span {
    display: block;
}
.mod-prodlist-c3 ul li strong {
    color: #B70513;
}
.c3-collapse h3 a {
    background-position: 0 -32px;
}
.c3-collapse ul {
    display: none;
}


.clear{clear:both;}





.listCart h1 b ins, .listCart h1 span p a, .listCart ul li div table.inTable td a.left, .listCart ul li div table.inTable td a.right, .listCart div.zhek_b a.bnt, .listCart ul li.buy a, .listCart ul li.buy a.buy, .cartActivity h1, .cartActivity ul li dl dd a, .cartGift h1, .cartGift ul li dl dd a, .cartAdd h1, .cartAdd ul li dl dd a, .cartMover h1, .jcarousel-skin-tango .jcarousel-next-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active, .jcarousel-skin-tango .jcarousel-prev-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active, .cartMover ul li dl dd a, .cartAddNew ul li table td a.bnt, .cartError ul h1, .cartAddOld ul li a.bc, .cartAddNew ul li a.bc, .cartAddNew ul li table td a.bc, .cartAddNew ul li table td i, .cartAddNew ul li table td em, .cartAddOld ul li table td a.bnt, .cartAddOld ul li table td a.bc, .cartAddOld ul li table td i, .cartAddOld ul li table td em, .cartList ul li dl dd table i, .cartList ul li dl dd table em, .cartList ul li dl dd table td a.bnt, .cartList ul li dl dd table td dfn, .cartBuy a, .cartConfirm ul li h3, .cartMover a.right, .cartMover a.left, .cartMover a.rightNone, .cartMover a.leftNone, .forgetPass h1 a, .forgetPass ul li a.fs, .info-erro,.cartActivity ul li dl dd input.gift_addtocart , .listCart input.buy{
    background: url(images/global_btnIcon.png) no-repeat scroll 0 0 transparent;
}


.catRed {
    color: #FF0000;
}
.mr5 {
    margin-right: 5px;
}
.mr15 {
    margin-right: 15px;
}
.crumbCart, .crumbCartOrder, .crumbPayWay, .crumbConfirm {
    background: url(images/crumbCart.png) no-repeat scroll 0 0 transparent;
    height: 29px;
    margin: 10px 0;
    overflow: hidden;
    text-indent: -999px;
    width: 960px;
}
.listCart {
    position: relative;
    z-index: 500;
}
.listCart, .listCart h1, .listCart ul {
    float: left;
    width: 960px;
}
.listCart h1 {
    font: 12px/32px 宋体;
    height: 43px;
}
.listCart h1 div {
    display: block;
    float: left;
    height: 43px;
    position: relative;
    width: 620px;
}
.listCart h1 div span {
    border-bottom: 2px solid #E5E5E5;
    border-right: 2px solid #E5E5E5;
    float: left;
    width: 620px;
}
.listCart h1 div span p {
    border: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    padding-left: 10px;
    width: 608px;
}
.listCart h1 div span p font {
    color: #FF6600;
    font-size: 12px;
}
.listCart h1 div span p a {
    background-position: -317px -120px;
    display: block;
    height: 13px;
    left: 600px;
    overflow: hidden;
    position: absolute;
    text-indent: -999px;
    top: 11px;
    width: 13px;
}
.listCart h1 div span i {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    display: block;
    height: 2px;
    left: 620px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 2px;
}
.listCart h1 div span i.b {
    left: 0;
    top: 34px;
}
.listCart h1 div span s {
    background: url("/newWeb/images/cart/titleCartTopBg.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 9px;
    left: 40px;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    top: 33px;
    width: 14px;
    z-index: 10000;
}
.listCart h1 b {
    color: #FF6600;
    float: right;
    font: bold 14px/52px 宋体;
    height: 36px;
    overflow: hidden;
    position: relative;
    text-align: right;
    width: 150px;
}
.listCart h1 b ins {
    background-position: -317px -23px;
    display: block;
    height: 16px;
    left: 5px;
    overflow: hidden;
    position: absolute;
    top: 20px;
    width: 14px;
}
.listCart ul li {
    display: inline;
    float: left;
    margin: 5px 0 15px;
    width: 960px;
}
.listCart ul li .top {
    background: none repeat scroll 0 0 #FFECD9;
    display: inline;
    float: left;
    margin-top: 5px;
    padding: 5px;
    width: 950px;
}
.listCart ul li .top .hj_txt {
    padding: 3px 0;
    text-align: right;
}
.listCart ul li .top .hj_txt span {
    margin-left: 15px;
}
.listCart ul li .top .hj_txt strong {
    color: #CC0000;
    font: 18px/1.5 tahoma;
}
.listCart ul li .radio {
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0;
}
.listCart ul li .radio input {
    vertical-align: middle;
}
.listCart ul li .top div.boxBorRed {
    border: 1px solid #FF3434;
    width: 948px;
}
.listCart ul li .top div.boxBorRed table td {
    padding: 0 5px;
    text-align: center;
}
.listCart ul li .top div table tr.border {
    background-image: url("/newWeb/images/button/xuxianX.gif");
    background-position: center top;
    background-repeat: repeat-x;
}
.listCart ul li .top div.trTitle {
    position: relative;
    z-index: 101;
}
.listCart ul li .top div.marginTop {
    background-color: #FFFFFF;
    display: inline;
    float: left;
    margin-top: -1px;
    padding: 0 5px;
    position: relative;
    z-index: 100;
}
.listCart ul li .top div table.inTable {
    float: left;
    font-family: Arial;
    width: 938px;
}
.listCart ul li .top div table.inTable td {
    padding: 10px 0;
    vertical-align: top;
}
.listCart ul li .top div table.inTable td.left {
    color: #666666;
    font: 12px/24px Arial;
    padding-left: 10px;
    text-align: left;
}
.listCart ul li .top div table.inTable td.left img {
    border: 1px solid #CCCCCC;
    height: 98px;
    margin-right: 10px;
    width: 60px;
}
.listCart ul li .top div table.inTable .prod-img {
    border: 1px solid #CCCCCC;
    display: block;
    height: 98px;
    margin-right: 10px;
    position: relative;
    width: 60px;
}
.listCart ul li .top div table.inTable .prod-img img {
    border: medium none !important;
    display: block;
    margin: 0;
}
.listCart ul li .top div table.inTable .prod-img .prod-icons {
    left: 1px;
    position: absolute;
    top: 1px;
    width: 16px;
}
.listCart ul li .top div table.inTable .prod-img .prod-icons ins {
    display: block;
    height: 16px;
    line-height: 16px;
    margin-bottom: 2px;
    text-align: center;
    width: 16px;
}
.listCart ul li .top div table.inTable .prod-img .prod-icons ins.zeng {
    background-color: #E80F08;
    color: #FFFFFF;
}
.listCart ul li .top div table.inTable td.left a {
    color: #0066CC;
    font: 12px/24px 宋体;
}
.listCart ul li .top div table.inTable td.left a.title {
    color: #666666;
    font-size: 14px;
}
.inTable span {
    color: #FF4300;
}
.listCart ul li .top div table.inTable td.left ins {
    color: #FF0000;
    text-decoration: none;
}
.listCart ul li .top div table.inTable td a.left, .listCart ul li div table.inTable td a.right {
    background-position: -278px -44px;
    float: left;
    height: 16px;
    margin-top: 5px;
    overflow: hidden;
    text-indent: -999px;
    width: 16px;
}
.listCart ul li .top div table.inTable td a.left {
    display: inline;
    margin-left: 22px;
}
.listCart ul li .top div table.inTable td a.right {
    background-position: -295px -44px;
}
.listCart ul li .top div table.inTable td input {
    border: 1px solid #A5AFC3;
    color: #666666;
    display: inline;

    font: 12px/25px 宋体;
    height: 25px;
    margin: 0 5px;
    padding: 0 5px;
    text-align: center;
    width: 25px;
}
.listCart ul li.last {
    background: url("/newWeb/images/button/xuxianX.gif") repeat-x scroll center bottom transparent;
    border: medium none;
    padding: 10px 0;
    width: 960px;
}
.listCart ul li.last strong {
    color: #333333;
    font: bold 16px/36px 宋体;
}
.listCart ul li.last b {
    color: #B70514;
    font: bold 20px/36px Arial;
}
.listCart ul li.buy {
    padding-top: 5px;
}
.listCart ul li.buy a {
    background-position: -161px 0;
    color: #FFFFFF;
    display: inline;
    float: right;

    font: bold 16px/40px 宋体;
    height: 40px;
    margin-right: 10px;
    text-align: center;
    width: 150px;
}
.listCart ul li.buy input {
	border:0px;
    background-position: -161px 0;
    color: #FFFFFF;
    display: inline;
    float: right;

    font: bold 16px/40px 宋体;
    height: 40px;
    margin-left: 10px;
    text-align: center;
    width: 150px;
	cursor:pointer;
}
.listCart ul li.buy a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.listCart ul li.buy a.buy {
    background-position: 0 0;
    margin-right: 0;
}
.listCart ul li.last p {
    color: #B70513;
    float: right;
    font: 14px/20px 宋体;
    width: 542px;
}
.listCart div.zhek_a {
    font: 12px/16px 宋体;
}
.listCart div.zhek_a ins {
    color: #B70514;
    text-decoration: none;
}
.listCart div.zhek_a img {
    float: left;
    height: 16px;
    margin-right: 5px;
    width: 16px;
}
.listCart div.zhek_a a {
    font: bold 12px/16px 宋体;
}
.listCart div.zhek_b {
    background: none repeat scroll 0 0 #FFFFE8;
    display: inline;
    float: left;
    margin-top: 10px;
    padding: 5px;
    position: relative;
    width: 400px;
}
.listCart div.zhek_b span {
    float: left;
    width: 214px;
}
.listCart div.zhek_b span input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    float: left;
    height: 24px;
    line-height: 24px;
    width: 212px;
}
.listCart div.zhek_b a.bnt {
    background-position: 0 -82px;
    color: #666666;
    display: inline;
    float: left;
    font: 12px/25px 宋体;
    height: 25px;
    margin-left: 15px;
    text-align: center;
    text-decoration: none;
    width: 60px;
}
.listCart .List_zhekou_2, .List_zhekou_2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    left: 98px;
    position: absolute;
    top: 34px;
    width: 212px;
    z-index: 200;
}
.listCart .List_zhekou_2 ul, .List_zhekou_2 ul {
    float: left;
    padding: 0;
    width: 212px;
}
.listCart .List_zhekou_2 ul li, .List_zhekou_2 ul li {
    border: 0 none;
    float: left;
    margin: 0;
    padding: 1px;
    width: 210px;
}
.listCart .List_zhekou_2 ul li span, .List_zhekou_2 ul li span, .cartList ul li dl dd .List_zhekou_2 ul li span {
    background: none repeat scroll 0 0 #DDDDDD;
    color: #333333;
    float: left;
    font: bold 12px/26px Arial,Helvetica,sans-serif;
    height: 26px;
    padding-left: 5px;
    width: 147px;
}
.listCart .List_zhekou_2 ul li b, .List_zhekou_2 ul li b, .cartList ul li dl dd .List_zhekou_2 ul li b {
    background: none repeat scroll 0 0 #DDDDDD;
    color: #333333;
    float: left;
    font: bold 12px/26px 宋体;
    margin-left: 1px;
    text-align: center;
    width: 57px;
}
.listCart .List_zhekou_2 ul li a, .List_zhekou_2 ul li a {
    background: none repeat scroll 0 0 transparent;
    color: #1E4C9A;
    float: left;
    padding: 5px;
    text-decoration: none;
    width: 200px;
}
.listCart .List_zhekou_2 ul li a:hover, .List_zhekou_2 ul li a:hover {
    background: none repeat scroll 0 0 #EEEEEE;
    color: #1E4C9A;
    float: left;
    padding: 5px;
    text-decoration: none;
    width: 200px;
}
.listCart .List_zhekou_2 ul li a i, .List_zhekou_2 ul li a i {
    cursor: pointer;
    float: left;
    font-style: normal;
    width: 147px;
}
.listCart .List_zhekou_2 ul li a ins, .List_zhekou_2 ul li a ins {
    color: #FF0000;
    cursor: pointer;
    float: left;
    margin-left: 1px;
    text-align: center;
    text-decoration: none;
    width: 52px;
}
.List_zhekou_2, .List_zhekou_2 ul, .cartList ul li dl dd .List_zhekou_2 ul {
    width: 202px;
}
.List_zhekou_2 ul li, .cartList ul li dl dd .List_zhekou_2 ul li {
    margin: 0;
    width: 200px;
}
.List_zhekou_2 ul li span, .List_zhekou_2 ul li a i, .cartList ul li dl dd .List_zhekou_2 ul li span {
    width: 137px;
}
.List_zhekou_2 ul li a, .List_zhekou_2 ul li a:hover {
    width: 190px;
}
.proDownList {
    float: left;
    width: 158px;
}
.proDownList span {
    border: 1px solid #A5AFC3;
    cursor: pointer;
    display: block;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    padding: 0 14px 0 2px;
    position: relative;
    width: 140px;
}
.proDownList span i, .cartActivity ul li h2 a i {
    border-color: #999999 #FFFFFF #FFFFFF;
    border-style: solid;
    border-width: 5px;
    height: 0;
    left: 142px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    width: 0;
}
.proDownList span.over {
    border-color: #FF9901;
}
.cartActivity ul li div.proDownList ol {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #A5AFC3 #A5AFC3;
    border-image: none;
    border-right: 1px solid #A5AFC3;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    display: none;
    float: left;
    left: 132px;
    position: absolute;
    top: 34px;
    width: 156px;
}
.cartActivity ul li div.proDownList ol li {
    border: medium none;
    cursor: pointer;
    height: 18px;
    margin: 0;
    overflow: hidden;
    padding: 3px 2px;
    width: 152px;
}
.cartActivity ul li div.proDownList ol li.over {
    background: none repeat scroll 0 0 #E6E6E6;
}
.cartActivity ul li div.proDownList ol.show {
    display: block;
}
.cartActivity ul li h2 a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    color: #999999;
    cursor: pointer;
    font: 12px/16px 宋体;
    margin-right: 10px;
    padding: 4px 30px 4px 3px;
    position: relative;
}
.cartActivity ul li h2 a i {
    left: 65px;
    top: 8px;
}
.cartActivity ul li h2 a:hover {
    border: 1px solid #FF9901;
    color: #999999;
    text-decoration: none;
}
.collapsed {
    display: none;
}
.cart_activity_nav {
    float: left;
    position: relative;
    z-index: 1001;
}
.cart_activity_navbox {
    background: none repeat scroll 0 0 #FFFFF0;
    border: 2px solid #B50016;
    float: left;
    left: -267px;
    padding: 0 8px;
    position: absolute;
    top: 26px;
    width: 280px;
}
.cart_activity_navbox dd {
    border-bottom: 1px dashed #999999;
    float: left;
    margin-top: 8px;
    padding-bottom: 8px;
    width: 280px;
}
.cart_activity_navbox dd h3 {
    border: 1px solid #999999;
    display: block;
    float: left;
    height: 60px;
    margin-right: 8px;
    overflow: hidden;
    width: 40px;
}
.cart_activity_navbox dd span {
    color: #999999;
    float: left;
    font: 12px/16px Arial;
    width: 166px;
}
.cart_activity_navbox dd span a {
    color: #666666;
}
.cart_activity_navbox dd span a:hover {
    color: #666666;
    text-decoration: underline;
}
.cart_activity_navbox dd p {
    color: #B30014;
    float: left;
    font: 12px/16px Arial;
    width: 64px;
}
.cart_activity_navbox dd p a {
    color: #0066CC;
    font-family: 宋体;
}
.cart_activity_navbox dd p a:hover {
    color: #0066CC;
    text-decoration: underline;
}
.cart_activity_navbox dt {
    float: left;
    text-align: right;
    width: 280px;
}
.cart_activity_navbox dt a {
    color: #666666;
}
.cart_activity_navbox dt a:hover {
    color: #AA0004;
}
.cartActivity {
    border: 1px solid #DDDDDD;
    display: inline;
    float: left;
    margin-top: 35px;
    width: 958px;
}
.cartActivity h1 {
    background-position: 0 -216px;
    background-repeat: repeat-x;
    color: #666666;
    float: left;
    font: bold 14px/32px 宋体;
    height: 33px;
    overflow: hidden;
    padding: 0 10px;
    width: 938px;
}
.cartActivity h1 ins {
    color: #999999;
    font: 12px/38px 宋体;
    text-decoration: none;
}
.cartActivity ul {
    float: left;
    padding-bottom: 12px;
    width: 958px;
}
.cartActivity ul li {
    border-bottom: 2px solid #EBEBEB;
    border-right: 2px solid #EBEBEB;
    display: inline;
    float: left;
    margin: 12px 0 0 12px;
    width: 302px;
}
.cartActivity ul li h2 {
    background: none repeat scroll 0 0 #999999;
    color: #FFFFFF;
    float: left;
    font: bold 12px/30px 宋体;
    height: 30px;
    padding: 0 15px;
    position: relative;
    width: 272px;
    z-index: 100;
}
.cartActivity ul li h2 span {
    color: #FFCC00;
}
.cartActivity ul li dl {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #D9D9D9 #D9D9D9;
    border-image: none;
    border: 1px solid #D9D9D9;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    float: left;
    padding: 10px;
    position: relative;
    width: 280px;
    z-index: 50;
}
.cartActivity ul li dl h3 {
    border: 1px solid #CCCCCC;
    display: inline;
    float: left;
    height: 180px;
    margin-right: 10px;
    width: 110px;
}
.cartActivity ul li dl dt {
    color: #666666;
    float: left;
    font: 12px/22px Arial;
    width: 158px;
}
.cartActivity ul li dl dt a {
    font-family: 宋体;
}
.cartActivity ul li dl dd {
    color: #666666;
    display: inline;
    float: left;
    font: 12px/22px 宋体;
    margin-top: 5px;
    width: 158px;
}
.cartActivity ul li dl dd b {
    color: #B70513;
    font-family: Arial;
}
.cartActivity ul li dl dd ins {
    text-decoration: line-through;
}
.cartActivity ul li dl dd span {
    color: #B70513;
}
.cartActivity ul li dl dd input, .cartGift ul li dl dd input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    font: 12px/20px 宋体;
    height: 20px;
    text-align: center;
    width: 35px;
}
.cartActivity ul li dl dd a,.cartActivity ul li dl dd input.gift_addtocart, .cartGift ul li dl dd a {
    background-position: -61px -82px;
    color: #666666;
    float: left;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 80px;
}
.cartActivity ul li dl dd a:hover, .cartGift ul li dl dd a:hover {
    color: #666666;
    text-decoration: none;
}
.cartActivity ul li dl dd a.sendoff, .cartGift ul li dl dd a.sendoff {
    background: none repeat scroll 0 0 #CCCCCC;
}
.cartGift, .cartAdd {
    border: 1px solid #DDDDDD;
    display: inline;
    float: left;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    width: 958px;
    z-index: 100;
}
.cartGift h1, .cartAdd h1, .cartMover h1 {
    background-position: 0 -216px;
    background-repeat: repeat-x;
    color: #666666;
    float: left;
    font: 12px/32px 宋体;
    height: 33px;
    overflow: hidden;
    padding: 0 10px;
    width: 938px;
}
.cartGift h1 b {
    font: bold 14px/32px 宋体;
    padding-right: 15px;
}
.cartGift h1 a {
    color: #0066CC;
    font: 12px/32px 宋体;
}
.cartMover a.left {
    background-position: -274px -61px;
    height: 18px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 40px;
    top: 8px;
    width: 18px;
}
.cartMover a.leftNone {
    background-position: -274px -80px;
    height: 18px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 40px;
    top: 8px;
    width: 18px;
}
.cartMover a.rightNone {
    background-position: -293px -80px;
    height: 18px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 8px;
    width: 18px;
}
.cartMover a.right {
    background-position: -293px -61px;
    height: 18px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 8px;
    width: 18px;
}
.cartGift h1 a.hover {
    color: #666666;
}
.cartGift ul {
    float: left;
    overflow: hidden;
    padding: 0 0 13px;
    width: 958px;
}
.cartGift ul li {
    border-left: 1px solid #EAEAEA;
    display: inline;
    float: left;
    margin-left: -1px;
    margin-top: 13px;
    width: 189px;
}
.cartGift ul li h2 {
    border: 1px solid #CCCCCC;
    display: inline;
    float: left;
    height: 98px;
    margin-left: 13px;
    width: 60px;
}
.cartGift ul li dl {
    display: inline;
    float: left;
    line-height: 24px;
    margin-left: 10px;
    width: 104px;
}
.cartGift ul li dl dt, .cartGift ul li dl dd {
    display: inline;
    float: left;
    line-height: 24px;
    width: 104px;
}
.cartGift ul li dl dd a {
    display: inline;
    margin-top: 5px;
}
.cartAdd h1 a, .cartMover h1 a {
    color: #666666;
    float: left;
    font: bold 14px/16px 宋体;
    padding-top: 8px;
}
.cartAdd h1 a img, .cartMover h1 a img {
    float: left;
    height: 16px;
    margin-right: 5px;
    margin-top: 1px;
    width: 16px;
}
.cartAdd ul {
    float: left;
    overflow: hidden;
    padding: 0 25px 15px 0;
    width: 936px;
}
.cartAdd ul li {
    border-left: 1px solid #EAEAEA;
    float: left;
    margin-left: -1px;
    margin-top: 15px;
    width: 312px;
}
.cartAdd ul li h2 {
    border: 1px solid #CCCCCC;
    display: inline;
    float: left;
    height: 180px;
    margin: 0 10px 0 25px;
    width: 110px;
}
.cartAdd ul li dl, .cartAdd ul li dl dt, .cartAdd ul li dl dd, .cartMover ul li dl, .cartMover ul li dt, .cartMover ul li dd {
    float: left;
    width: 165px;
}
.cartAdd ul li dl dt, .cartMover ul li dl dt {
    color: #666666;
    float: left;
    font: 12px/22px Arial;
    width: 158px;
}
.cartAdd ul li dl dt a, .cartMover ul li dl dt a {
    font-family: 宋体;
}
.cartAdd ul li dl dd, .cartMover ul li dl dd {
    color: #666666;
    display: inline;
    float: left;
    font: 12px/22px 宋体;
    margin-top: 5px;
    width: 158px;
}
.cartAdd ul li dl dd b, .cartMover ul li dl dd b {
    color: #B70513;
    font-family: Arial;
}
.cartAdd ul li dl dd ins, .cartMover ul li dl dd ins {
    text-decoration: line-through;
}
.cartAdd ul li dl dd span, .cartMover ul li dl dd span {
    color: #B70513;
}
.cartAdd ul li dl dd input, .cartMover ul li dl dd input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    font: 12px/20px 宋体;
    height: 20px;
    text-align: center;
    width: 35px;
}
.cartAdd ul li dl dd a, .cartMover ul li dl dd a {
    background-position: -61px -82px;
    color: #666666;
    float: left;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 80px;
}
.cartAdd ul li dl dd a:hover, .cartMover ul li dl dd a:hover {
    color: #666666;
    text-decoration: none;
}
.cartAdd ul.cartAddNone, .cartMover .cartAddNone {
    font: bold 16px/32px 宋体;
    padding: 50px 0;
    text-align: center;
}
.cartMover {
    border: 1px solid #DDDDDD;
    display: inline;
    float: left;
    margin-top: 10px;
    overflow: hidden;
    width: 958px;
}
#wrap {
    float: left;
    position: relative;
}
.jcarousel-skin-tango {
    float: left;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    height: 182px;
    padding: 0 2px;
    width: 958px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
    background-position: -293px -61px;
    cursor: pointer;
    height: 18px;
    left: 930px;
    position: absolute;
    top: 8px;
    width: 18px;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    background-position: -293px -80px;
    cursor: default;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    background-position: -274px -61px;
    cursor: pointer;
    height: 18px;
    left: 900px;
    position: absolute;
    top: 8px;
    width: 18px;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    background-position: -274px -80px;
    cursor: default;
}
.cartMover ul li h2 {
    border: 1px solid #CCCCCC;
    display: inline;
    float: left;
    height: 180px;
    margin: 0 10px 0 25px;
    width: 110px;
}
.cartMover ul {
    width: 2247px;
}
.cartMover ul li {
    border-right: 1px solid #EAEAEA;
    display: inline;
    float: left;
    margin-right: 2px;
    width: 318px;
}
.cartError {
    border: 5px solid #FFECD9;
    margin-bottom: 10px;
}
.cartError ul {
    border: 1px solid #FF3434;
    padding: 10px 25px;
}
.cartError ul h1 {
    background-position: -253px -135px;
    float: left;
    height: 77px;
    margin-right: 15px;
    width: 77px;
}
.cartError ul li {
    color: #FF0000;
    float: left;
    font: 14px/22px 宋体;
    width: 806px;
}
.cartError ul li span {
    color: #666666;
    font-size: 16px;
    line-height: 28px;
}
.cartError ul li a {
    color: #0066CC;
    font-size: 12px;
}
.cartError ul li a:hover {
    color: #0066CC;
    text-decoration: underline;
}
.crumbCartOrder {
    background-position: 0 -30px;
}
.cartAddNew, .cartAddOld, .cartList {
    border: 5px solid #E7E7E7;
    margin-bottom: 10px;
}
.cartAddNew ul, .cartAddOld ul, .cartList ul {
    border: 1px solid #CCCCCC;
    padding: 15px;
}
.cartAddNew ul li, .cartAddOld ul li {
    background: url("/newWeb/images/button/xuxianX.gif") repeat-x scroll center bottom transparent;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.cartAddNew ul li {
    overflow: hidden;
}
.cartAddNew ul li.last, .cartAddOld ul li.last {
    background: none repeat scroll 0 0 transparent;
}
.cartAddNew ul li h1, .cartAddOld ul li h1 {
    color: #666666;
    font: bold 16px/24px 宋体;
}
.cartAddNew ul li h1 a, .cartAddOld ul li h1 a {
    color: #0066CC;
    font: 12px/24px 宋体;
}
.cartAddNew ul li h1 a:hover, .cartAddOld ul li h1 a:hover {
    color: #0066CC;
    text-decoration: underline;
}
.cartAddNew ul li h1 span, .cartAddOld ul li h1 span {
    background: url("/newWeb/images/button/newIco.png") no-repeat scroll 0 6px transparent;
    color: #666666;
    float: right;
    font: 12px/24px 宋体;
    padding-left: 25px;
    width: 205px;
}
.cartAddNew ul li table, .cartAddOld ul li table {
    color: #333333;
    float: left;
    width: 100%;
}
.cartAddNew ul li table, .tabBg {
    background: none repeat scroll 0 0 #FFFFE8;
}
.cartAddOld ul li table.red {
    color: red;
}
.cartAddNew ul li table td, .cartAddOld ul li table td {
    padding: 7px 3px;
}
.cartAddNew ul li table td input, .cartAddOld ul li table td input {
    color: #666666;
    cursor: pointer;
    float: right;
    height: 18px;
    line-height: 18px;
}
.cartAddNew ul li table td input.text, .cartAddOld ul li table td input.text {
    cursor: auto;
    display: inline;
    float: left;
    margin-right: 5px;
}
.cartAddNew ul li.last table td input {
    cursor: pointer;
}
.cartAddNew ul li table td span, .cartAddOld ul li table td span {
    color: red;
}
.cartAddNew ul li table td a.bnt, .cartAddNew ul li a.bc, .cartAddOld ul li table td a.bnt, .cartAddOld ul li a.bc {
    background-position: -142px -108px;
    color: #FFFFFF;
    float: left;
    font: 12px/25px 宋体;
    height: 25px;
    padding: 0 15px;
    text-align: center;
}
.cartAddNew ul li a.bc, .cartAddOld ul li a.bc {
    background-position: 0 -108px;
    width: 70px;
}
.cartAddNew ul li table td a:hover, .cartAddOld ul li table td a:hover {
    text-decoration: none;
}
.cartAddNew ul li table td b, .cartAddOld ul li table td b {
    font: 14px/24px 宋体;
}
.cartAddNew ul li table td i, .cartAddOld ul li table td i, .cartList ul li dl dd table i {
    background-position: -317px -46px;
    color: #FF0000;
    font-style: normal;
    padding-left: 18px;
}
.cartAddNew ul li table td em, .cartAddOld ul li table td em, .cartList ul li dl dd table em {
    background-position: -317px -23px;
    color: #666666;
    font-style: normal;
    padding-left: 18px;
}
.cartAddNew ul li table td em a, .cartAddOld ul li table td em a {
    color: #0066CC;
}
.cartAddNew ul li table td em a:hover, .cartAddOld ul li table td em a:hover {
    color: #0066CC;
    text-decoration: underline;
}
.cartAddNew ul li p {
    display: inline;
    float: left;
    margin-top: 10px;
    width: 918px;
}
.cartAddOld ul li table.old {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    width: 100%;
}
.cartAddOld ul li table td a {
    color: #0066CC;
}
.cartAddOld ul li table td a.dropdown_option {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #ABADB3 #DBDFE6 #DBDFE6;
    border-image: none;
    border-right: 1px solid #DBDFE6;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 0 20px 0 5px;
    position: relative;
}
.dropdown_main {
    position: relative;
}
.cartAddOld ul li table td a.dropdown_option b {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #666666 #FFFFFF #FFFFFF;
    border-image: none;
    border-style: solid;
    border-width: 4px;
    display: inline-block;
    height: 0;
    overflow: hidden;
    position: absolute;
    right: 5px;
    top: 8px;
    width: 0;
}
.cartAddOld ul li table td a.dropdown_option span {
    color: #666666;
}
.dropdown_window {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #FF9900;
    display: none;
    left: 0;
    padding: 6px 10px;
    position: absolute;
    top: 22px;
    width: 276px;
}
.dropdown_window.on {
    display: block;
}
.cartAddOld ul li .dropdown_window table td {
    padding: 4px 0;
    width: 25%;
}
.cartAddOld ul li .dropdown_window a:hover {
    background-color: #CC0000;
    color: #FFFFFF;
}
.cartList h1 {
    color: #666666;
    font: bold 16px/32px 宋体;
}
.cartList h1 span {
    float: left;
}
.cartList h1 a {
    color: #0066CC;
    float: right;
    font: 12px/32px 宋体;
}
.cartList h1 a:hover {
    color: #0066CC;
    text-decoration: underline;
}
.cartList ul li.top {
    background: url("/newWeb/images/button/xuxianX.gif") repeat-x scroll center bottom transparent;
    padding-bottom: 5px;
}
.cartList ul li.top table {
    border: 1px solid #9FA3AA;
    margin: 0;
    width: 100%;
}
.cartList ul li.top table td {
    font: 12px/18px 宋体;
    padding: 7px;
    text-align: center;
}
.cartList ul li.top table td span {
    color: #FFFFFF;
}
.cartList ul li.top p {
    color: #333333;
    margin-top: 10px;
    text-align: right;
    width: 918px;
}
.cartList ul li.top p span {
    color: #B70514;
    font: 14px/18px Arial,Helvetica,sans-serif;
}
.cartList ul li table {
    width: 100%;
}
.cartList ul li table td b {
    color: #333333;
    font: bold 16px/32px arial;
}
.cartList ul li table td strong {
    color: #B70514;
    font: bold 20px/32px Arial;
}
.cartList ul li dl {
    float: left;
    margin-top: 15px;
    width: 620px;
}
.cartList ul li dl dt {
    color: #666666;
    cursor: pointer;
    float: left;
    font: bold 12px/16px 宋体;
}
.cartList ul li dl dd {
    background: none repeat scroll 0 0 #FFFFE8;
    color: #333333;
    display: inline;
    float: left;
    margin-top: 5px;
    padding: 10px 20px;
    position: relative;
    width: 560px;
}
.cartList ul li dl dt img {
    vertical-align: middle;
}
.cartList ul li dl dd table.padding td {
    padding: 5px;
}
.cartList ul li dl dd table input {
    color: #999999;
}
.cartList ul li dl dd table td span {
    color: #B70514;
    font-family: 宋体;
    font-size: 16px;
}
.cartList ul li dl dd table td a {
    color: #0066CC;
    font: 12px/18px 宋体;
}
.cartList ul li dl dd table td a:hover {
    color: #0066CC;
    text-decoration: underline;
}
.cartList ul li dl dd table td a.bnt {
    background-position: 0 -108px;
    color: #FFFFFF;
    float: left;
    font: 12px/25px 宋体;
    height: 25px;
    text-align: center;
    width: 70px;
}
.cartList ul li dl dd table td a.bnt:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.cartList ul li dl dd table td dfn {
    background-position: -317px 0;
    color: #333333;
    font-style: normal;
    padding-left: 18px;
}
.cartList ul li dl dd table td strong {
    color: #666666;
    font: bold 12px/24px 宋体;
}
.cartList ul li dl dd ul {
    border: medium none;
    float: left;
    padding: 0;
    width: 560px;
}
.cartList ul li dl dd ul li, .cartList ul li dl dd ul li p {
    display: inline;
    float: left;
    margin-top: 10px;
    width: 560px;
}
.cartList ul li dl dd ul li table.bk {
    border: 1px solid #9FA3AA;
    float: left;
    width: 100%;
}
.cartList ul li dl dd ul li table.bk td {
    padding: 5px;
    text-align: center;
}
.cartList ul li dl dd ul li table td {
    padding: 5px;
}
.cartList ul li dl dd ul li span {
    color: #B70514;
    font: 14px/18px Arial,Helvetica,sans-serif;
}
.cartList ul li dl dd ul ol input {
    cursor: pointer;
}
.cartList ul li dl dd textarea {
    color: #666666;
}
.cartBuy {
    display: inline;
    float: left;
    margin-top: 15px;
    width: 960px;
}
.cartBuy a {
    background-position: 0 -41px;
    color: #FFFFFF;
    float: right;
    font: bold 16px/40px 宋体;
    height: 40px;
    text-align: center;
    width: 190px;
}
.cartBuy a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.cartPayWayNav ul li {
    background: url("/newWeb/images/cart/paywayNav.jpg") no-repeat scroll 0 0 transparent;
}
.crumbPayWay {
    background-position: 0 -60px;
}
.cartPayWayBox {
    background: none repeat scroll 0 0 #FFF8F0;
    border: 1px solid #FFE3C8;
    float: left;
    padding: 5px;
    width: 948px;
}
.cartPayWayNav {
    border-bottom: 5px solid #FF6600;
    display: inline;
    float: left;
    margin-top: 7px;
    width: 948px;
}
.cartPayWayNav h1 {
    color: #666666;
    float: left;
    font: 14px/24px 宋体;
    overflow: hidden;
    padding-left: 5px;
    width: 265px;
}
.cartPayWayNav h1 b {
    color: #B70515;
    font: bold 18px/24px Arial,Helvetica,sans-serif;
}
.cartPayWayNav ul {
    float: left;
    width: 678px;
}
.cartPayWayNav ul li {
    background-position: 0 -33px;
    color: #666666;
    cursor: pointer;
    float: left;
    font: bold 14px/32px 宋体;
    height: 32px;
    margin-right: 5px;
    position: relative;
    text-align: center;
    width: 97px;
}
.cartPayWayNav ul li.hover {
    background-position: 0 0;
    color: #FFFFFF;
}
.cartPayWayDetail {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #FFE3C8 #FFE3C8;
    border-image: none;
    border-right: 1px solid #FFE3C8;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    float: left;
    height: 240px;
    overflow: hidden;
    padding: 25px 30px;
    width: 886px;
}
.cartPayWayDetail ul {
    float: left;
    width: 886px;
}
.cartPayWayDetail ul h1 {
    border-bottom: 1px dashed #CCCCCC;
    color: #999999;
    float: left;
    font: 12px/24px 宋体;
    width: 886px;
}
.cartPayWayDetail ul li {
    color: #666666;
    display: inline;
    float: left;
    font: 14px/36px 宋体;
    margin-top: 15px;
    overflow: hidden;
    width: 886px;
}
.cartPayWayDetail ul li table td {
    line-height: 16px;
    padding: 10px 5px;
}
.cartPayWayDetail ul li span {
    border: 1px solid #CCCCCC;
    float: left;
    height: 34px;
    padding: 2px 0;
    text-align: center;
    width: 148px;
}
.cartPayWayDetail ul li b {
    color: #FF6600;
    font: bold 18px/34px Arial,Helvetica,sans-serif;
}
.cartPayWayDetail ul li ins {
    color: #FF0000;
    text-decoration: none;
}
.cartPayWayDetail ul li i {
    color: #FF6600;
    font-style: normal;
}
.cartPayWayDetail ul li a {
    color: #0066CC;
    font: 12px/36px 宋体;
}
.cartPayWayDetail ul li a:hover {
    color: #0066CC;
    text-decoration: underline;
}
.cartPayWayDetail ul li input {
    color: #999999;
    font: 12px/16px 宋体;
    height: 16px;
}
.crumbConfirm {
    background-position: 0 -90px;
}
.cartConfirm {
    float: left;
    padding: 10px 75px 30px;
    width: 810px;
}
.cartConfirm ul {
    background: url("/newWeb/images/cart/pic01.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    width: 810px;
}
.cartConfirm ul h1 {
    background: url("/newWeb/images/button/successBg.jpg") no-repeat scroll right center transparent;
    display: inline;
    float: left;
    height: 260px;
    margin-right: 50px;
    width: 150px;
}
.cartConfirm ul li {
    border-bottom: 1px dashed #999999;
    color: #666666;
    float: right;
    font: 14px/22px 宋体;
    width: 590px;
}
.cartConfirm ul li b {
    color: #B70514;
    font: bold 16px/48px 宋体;
}
.cartConfirm ul li span {
    color: #FF6600;
}
.cartConfirm ul li.bg h3 {
    background-position: -317px -23px;
    border-bottom: 1px dashed #999999;
    color: #FF6600;
    font: bold 12px/14px 宋体;
    margin-bottom: 15px;
    padding-bottom: 5px;
    padding-left: 20px;
}
.cartConfirm ul li ins {
    float: left;
    font-size: 12px;
    padding-top: 15px;
    text-decoration: none;
}
.cartConfirm ul li.bg {
    background: none repeat scroll 0 0 #FFFFE8;
    border: medium none;
    color: #666666;
    font: 12px/22px 宋体;
    padding: 10px 5px;
    width: 580px;
}
.cartConfirm ul li.bg i {
    color: #FF0000;
    font-style: normal;
}
.cartConfirm ul li.bg a {
    color: #0066CC;
}
.cartConfirm ul li.bg strong {
    color: #FF6600;
    font: bold 18px/28px Arial,Helvetica,sans-serif;
}
.cartConfirm ul li.bg a:hover {
    color: #0066CC;
    text-decoration: underline;
}
.cartConfirm ul li.last {
    border-bottom: medium none;
    color: #999999;
    font-size: 12px;
    line-height: 28px;
    padding-top: 5px;
}
.cartConfirm ul li.last a {
    background: url("/newWeb/images/cart/bntSuccess.png") no-repeat scroll 0 0 transparent;
}
.cartConfirm ul li.last a {
    background-position: 0 0;
    color: #FFFFFF;
    display: block;
    float: left;
    font: 12px/25px 宋体;
    height: 25px;
    margin-right: 5px;
    text-align: center;
    width: 115px;
}
.cartConfirm ul li.last a.ck {
    background-position: 0 -26px;
    color: #666666;
    width: 104px;
}
.cartConfirm ul li.last a.ckmm {
    background-position: 0 -52px;
    color: #666666;
    width: 120px;
}
.cartConfirm ul li.last a.ckmm_1 {
    background-position: 0 -78px;
    color: #666666;
    width: 134px;
}
.cartConfirm ul li.last a:hover {
    text-decoration: none;
}
.cartConfirmActivity {
    display: inline;
    float: left;
    margin-top: 20px;
    width: 960px;
}
.cartConfirmActivity h1 {
    border-bottom: 1px dashed #999999;
    color: #666666;
    float: left;
    font: bold 14px/32px 宋体;
    width: 960px;
}
.cartConfirmActivity ul {
    float: left;
    overflow: hidden;
    padding-left: 75px;
    width: 855px;
}
.cartConfirmActivity ul li {
    display: inline;
    float: left;
    height: 130px;
    margin-right: 45px;
    margin-top: 20px;
    width: 240px;
}
.cartConfirmActivity ul li img {
    height: 130px;
    width: 240px;
}
.forgetPass {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #9F001C;
    float: left;
    padding: 1px;
    width: 480px;
}
.forgetPass h1 {
    background: none repeat scroll 0 0 #9F001C;
    color: #FFFFFF;
    float: left;
    font: 14px/35px 宋体;
    height: 35px;
    overflow: hidden;
    padding-left: 10px;
    position: relative;
    width: 470px;
}
.forgetPass h1 a {
    background-position: -317px -120px;
    height: 13px;
    position: absolute;
    right: 11px;
    top: 11px;
    width: 13px;
}
.forgetPass ul {
    float: left;
    padding: 10px;
    width: 460px;
}
.forgetPass ul li {
    color: #000000;
    float: left;
    font: 14px/35px 宋体;
    text-align: center;
    width: 460px;
}
.forgetPass ul li.last {
    padding-top: 20px;
}
.forgetPass ul li span {
    color: #9F001C;
}
.forgetPass ul li a.fs {
    background-position: 0 -108px;
    color: #FFFFFF;
    display: inline;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-left: 140px;
    text-align: center;
    width: 70px;
}
.forgetPass ul li a {
    color: #0066CC;
    display: inline;
    float: left;
    font-size: 12px;
    margin-left: 10px;
    text-align: left;
}
.cartPayWayDetail .paylist p {
    border-bottom: 1px dotted #CCCCCC;
    color: #999999;
    font-size: 12px;
    line-height: 24px;
}
.cartPayWayDetail .paylist ul {
    padding: 10px 0;
}
.cartPayWayDetail .paylist li {
    float: left;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 10px;
    width: 200px;
}
.cartPayWayDetail .paylist li label {
    display: block;
}
.cartPayWayDetail .paylist li input {
    float: left;
    margin-top: 10px;
}
.cartPayWayDetail .paylist li span {
    background: url("/newWeb/css/secondhand/images/bank.png?v=9") no-repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    display: block;
    height: 38px;
    margin-left: 20px;
    overflow: hidden;
    text-indent: -10000px;
    width: 148px;
}
.cartPayWayDetail .paylist li span.pay-alipay, .cartPayWayDetail .paylist li span.PAY_TYPE_ONLINE_ZFB {
    background-position: -1px -1px;
}
.cartPayWayDetail .paylist li span.pay-chinapay, .cartPayWayDetail .paylist li span.PAY_TYPE_CHAINPAY {
    background-position: -1px -241px;
}
.cartPayWayDetail .paylist li span.pay-kuaiqian, .cartPayWayDetail .paylist li span.PAY_TYPE_KUAIQIAN {
    background-position: -1px -361px;
}
.cartPayWayDetail .paylist li span.pay-icbc, .cartPayWayDetail .paylist li span.PAY_TYPE_ONLINE_CBC {
    background-position: -1px -81px;
}
.cartPayWayDetail .paylist li span.pay-cmb, .cartPayWayDetail .paylist li span.PAY_TYPE_ONLINE_CMB {
    background-position: -1px -41px;
}
.cartPayWayDetail .paylist li span.pay-pingan, .cartPayWayDetail .paylist li span.PAY_TYPE_ONLINE_PINGAN {
    background-position: -1px -201px;
}
.cartPayWayDetail .paylist li span.pay-ctb, .cartPayWayDetail .paylist li span.PAY_TYPE_ONLINE_CTB {
    background-position: -1px -121px;
}
.cartPayWayDetail .paylist li span.pay-abc, .cartPayWayDetail .paylist li span.PAY_TYPE_ONLINE_ABC {
    background-position: -1px -321px;
}
.cartPayWayDetail .paylist li span.pay-sft, .cartPayWayDetail .paylist li span.PAY_TYPE_ONLINE_SFT {
    background-position: -1px -281px;
}
.cartPayWayDetail .paylist li span.pay-citic, .cartPayWayDetail .paylist li span.PAY_TYPE_ONLINE_CITIC {
    background-position: -1px -161px;
}
.cartPayWayDetail .paylist li span.pay-boc, .cartPayWayDetail .paylist li span.PAY_TYPE_ONLINE_ZFB_BOCB2C {
    background-position: -1px -401px;
}
.cartPayWayDetail .paylist li span.pay-sdb, .cartPayWayDetail .paylist li span.PAY_TYPE_ONLINE_ZFB_SDB {
    background-position: -1px -441px;
}
.cartPayWayDetail .paylist li span.pay-spdb, .cartPayWayDetail .paylist li span.PAY_TYPE_ONLINE_ZFB_SPDB {
    background-position: -1px -481px;
}
.cartPayWayDetail .paylist li span.pay-gdb, .cartPayWayDetail .paylist li span.PAY_TYPE_ONLINE_ZFB_GDB {
    background-position: -1px -521px;
}
.cartPayWayDetail .paylist li span.pay-shbank, .cartPayWayDetail .paylist li span.PAY_TYPE_ONLINE_ZFB_SHBANK {
    background-position: -1px -561px;
}
.cartPayWayDetail .paylist li span.pay-ccb, .cartPayWayDetail .paylist li span.PAY_TYPE_ONLINE_CCB {
    background-position: -1px -641px;
}
.cartPayWayDetail .paylist li span.pay-wlt, .cartPayWayDetail .paylist li span.PAY_TYPE_SCORE {
    background-position: -1px -601px;
}
.cartPayWayDetail .paylist li span.pay-guanai, .cartPayWayDetail .paylist li span.PAY_TYPE_ONLINE_GUANAITONG {
    background-position: -1px -681px;
}
.cartPayWayDetail .paylist li span.pay-anyo, .cartPayWayDetail .paylist li span.PAY_TYPE_ONLINE_ANYO {
    background-position: -1px -721px;
}
.cartPayWayDetail .paylist li span.pay-tenpay, .cartPayWayDetail .paylist li span.PAY_TYPE_ONLINE_TENPAY {
    background-position: -1px -761px;
}
.cartPayWayDetail .paylist li span.pay-cmpay, .cartPayWayDetail .paylist li span.PAY_TYPE_ONLINE_CMPAY {
    background-position: -1px -801px;
}
.cartPayWayDetail .paylist li span.pay-psbc, .cartPayWayDetail .paylist li span.PAY_TYPE_ONLINE_PSBC {
    background-position: -1px -841px;
}
.cartPayWayDetail .paylist li span.pay-cebb, .cartPayWayDetail .paylist li span.PAY_TYPE_ONLINE_CEBB {
    background-position: -1px -881px;
}
.cartPayWayDetail .paylist li span.pay-hxb, .cartPayWayDetail .paylist li span.PAY_TYPE_ONLINE_HXB {
    background-position: -1px -921px;
}
.cartPayWayDetail .paylist li span.pay-cib, .cartPayWayDetail .paylist li span.PAY_TYPE_ONLINE_CIB {
    background-position: -1px -961px;
}
.cartPayWayDetail .paylist li span.pay-cmbc, .cartPayWayDetail .paylist li span.PAY_TYPE_ONLINE_CMBC {
    background-position: -1px -1001px;
}
.receive-type {
    position: relative;
}
.receive-type p {
    padding: 10px 0;
}
.receive-type p label {
    margin-right: 20px;
}
.receive-type p input {
    margin-right: 5px;
}
.msgtip-qym {
    left: 85px;
    position: absolute;
    top: 0;
}
.msgtip-qym p {
    background-color: #FFFFE8;
    border: 1px solid #F8AC79;
    color: #666666;
    line-height: 12px;
    padding: 5px;
}
.msgtip-qym p a {
    color: #0066CC;
    margin: 0 3px;
}
.msgtip-qym b {
    background: url("/newWeb/images/cart/msgtip_arrow.gif") no-repeat scroll left bottom transparent;
    bottom: -7px;
    display: block;
    height: 8px;
    left: 20px;
    overflow: hidden;
    position: absolute;
    width: 16px;
}
dl.send-date {
    background-color: #FFFFE8;
    color: #333333;
    font-size: 14px;
    line-height: 30px;
    padding: 10px;
}
dl.send-date dt {
    float: left;
    text-align: right;
    width: 80px;
}
dl.send-date dd {
    margin-left: 100px;
}
dl.send-date dd label {
    display: inline-block;
    width: 130px;
}
dl.send-date dd label input {
    margin-right: 5px;
}
p.send-note {
    background-color: #FFFFE8;
    color: #333333;
    line-height: 20px;
    padding: 10px;
}
p.send-note label {
    margin-right: 10px;
}
p.send-note label input {
    margin-right: 5px;
}
p.send-note a {
    color: #0066CC;
    margin-right: 10px;
}
.hidden {
    display: none !important;
}
.msgtip-jiuku {
   
    color: #999999;
    margin-left: -15px;
    padding-left: 15px;
}
.cartList ul li.top table td span.green {
    color: #006600;
}
.cartList ul li table td div.bk_smPop_por strong {
    font: bold 12px/1.5 Arial;
}
.bk_Hicon {
   
    display: inline-block;
    height: 14px;
    margin: -4px 0 0 2px;
    vertical-align: middle;
    width: 14px;
}
.bk_smPop_por {
    display: block;
    position: relative;
    text-align: left;
}
.bk_smPop_por .green {
    font-family: arial;
}
.bk_smPop_off, .bk_smPop_on {
    color: #333333;
    vertical-align: middle;
}
.bk_smPop_on .bk_smPop {
    display: block;
}
.bk_smPop {
    background-color: #FFFFE8;
    border: 1px solid #FF6600;
    color: #333333;
    display: none;
    left: -93px;
    line-height: 22px;
    padding: 10px 15px;
    position: absolute;
    text-align: left;
    top: 28px;
    width: 200px;
    z-index: 100;
}
.bk_tj {
    right: 8px;
}
.bk_smPop .redTop {
    color: #CC0000;
    display: block;
    margin-bottom: 5px;
}
.bk_smPop b {
    background: url("../../individual_center/images/bk_smPop.png") no-repeat scroll 192px 12px transparent;
    display: inline-block;
    height: 22px;
    left: 0;
    position: absolute;
    top: -22px;
    width: 100%;
}
.bk_icon {
    background: none repeat scroll 0 0 #FF6600;
    color: #FFFFFF;
    font: 12px/1.5 Arial;
    margin-left: 3px;
    padding: 1px 2px;
}
.hot {
    background: url("http://img10.yesmyimg.com/newWeb/images/cart/hot.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 19px;
    left: 26px;
    position: absolute;
    top: -16px;
    width: 26px;
}
.noteBox {
    padding: 15px 0 40px;
}
.noteBox div {
    margin: 5px 0;
    position: relative;
}
.noteBox ul {
    background-color: #FFFFE8;
    border: 1px solid #FAD2BA;
}
.noteBox ul li {
    cursor: default;
}
.noteBox ul.w130, .noteBox ul.w420 {
    display: none;
    left: 119px;
    line-height: 24px;
    padding: 3px 0;
    position: absolute;
    top: 24px;
    width: 130px;
    z-index: 101;
}
.noteBox ul.w130 li {
    padding-left: 10px;
}
.noteBox ul.w420 {
    left: 119px;
    padding: 3px 0;
    top: 57px;
    width: 420px;
}
.noteBox ul.w420 li {
    padding: 0 5px;
}
.noteBox li:hover {
    background-color: #FAD2BA;
}
.noteBox .mt45 {
    margin-top: 45px;
}
.noteBox .pl115 {
    padding-left: 115px;
}
.noteBox label {
    display: inline-block;
    margin-right: 10px;
    text-align: right;
    width: 105px;
}
.noteBox input {
    border: 1px solid #A5AFC3;
    font-size: 12px;
    height: 22px;
    text-indent: 5px;
    width: 130px;
}
.noteBox .textCon {
    border: 1px solid #A5AFC3;
    font-size: 12px;
    height: 55px;
    padding: 5px 70px 0 5px;
    vertical-align: top;
    width: 345px;
}
#util-dialog .pdb-main .note-Ptxt p {
    color: #666666;
    font-size: 14px;
    margin: 15px 0;
    text-align: center;
}
.note-dx-Btn, .note-dx-BtnOff, .note-dx-Cancel, .note-info {
    background: url("/newWeb/images/cart/note-dx-icon.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    text-align: center;
}
.note-dx-Btn, a.note-dx-Btn:hover, .note-dx-BtnOff, a.note-dx-BtnOff:hover {
    color: #FFFFFF;
    margin-right: 5px;
    text-decoration: none;
    width: 65px;
}
.note-dx-BtnOff, a.note-dx-BtnOff:hover {
    background-position: 0 -75px;
    color: #A8A8A8;
    cursor: not-allowed;
}
.note-dx-Cancel, a.note-dx-Cancel:hover {
    background-position: 0 -25px;
    color: #333333;
    text-decoration: none;
    width: 64px;
}
.note-info {
    background-position: 0 -50px;
    font-weight: normal;
    position: absolute;
    right: 65px;
    top: 6px;
    width: 61px;
}
.info-erro {
    background-position: -317px -43px;
    color: #E00000;
    margin-left: 5px;
    padding-left: 15px;
}
.requi.on {
    background-color: #FFFFE8;
    border-color: #FF8F6F;
}
.note-red {
    color: #9F0000;
}
.textCon.on {
    color: #E00000;
}



#util-dialog {

    width: 960px;

}
#util-dialog .pdb-bgm {
    background-color: #000000;
    height: 300px;
    margin: 4px 0 0 4px;
    opacity: 0.3;
    overflow: hidden;
    padding: 2px;
}
#util-dialog .pdb-main {
    background-color: #FFFFFF;
    border: 1px solid #C50025;
    height: 300px;
    left: 0;
    overflow: hidden;
    padding: 1px;
    position: absolute;
    top: 0;
    width: 400px;
    z-index: 9010;
}
#util-dialog .pdb-main .pdb-title {
    background-color: #9F001C;
    color: #FFFFFF;
    height: 30px;
    overflow: hidden;
}
#util-dialog .pdb-main .pdb-title span.close {
    background: url("images/btn_close_white.png") no-repeat scroll 0 1px transparent;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 12px;
    height: 15px;
    line-height: 12px;
    margin: 8px 10px 0 0;
    overflow: hidden;
    padding-top: 1px;
    text-indent: -10000px;
    width: 13px;
}
#util-dialog .pdb-main .pdb-title h4 {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0;
    text-indent: 15px;
}
#util-dialog .pdb-main .pdb-title h4.tab {
    height: 26px;
    line-height: 24px;
    padding-left: 10px;
    padding-top: 4px;
    text-indent: 0;
}
#util-dialog .pdb-main .pdb-title h4.tab span {
    cursor: pointer;
    display: block;
    float: left;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    padding: 2px 20px 0;
}
#util-dialog .pdb-main .pdb-title h4.tab span.on {
    background: url("dialog/dialog_bg_tab.gif") repeat-x scroll 0 0 #FFFFFF;
    color: #BD0021;
}
#util-dialog .pdb-main .pdb-content {
    background-color: #FFFFFF;
    color: #666666;
    font-size: 12px;
    line-height: 150%;
    overflow: hidden;
}
#util-dialog .pdb-main .pdb-content p {
    color: #666666;
}
#util-dialog .pdb-main .pdb-bottom {
    background-color: #EEEEEE;
    height: 25px;
    overflow: hidden;
    padding: 10px 20px;
}
#util-dialog .pdb-main .pdb-bottom-text {
    height: 25px;
    line-height: 25px;
}
#util-dialog .pdb-main .pdb-bottom-action {
    float: right;
    height: 25px;
    line-height: 25px;
}
#util-dialog .pdb-main p {
    margin: 0;
    padding: 0;
}
#util-dialog .pdb-main .msg-success {
    background: url("dialog/ico_success_32.png") no-repeat scroll 30px 20px transparent;
    line-height: 20px;
    padding: 20px 20px 20px 70px;
}
#util-dialog .pdb-main .msg-error {
    background: url("dialog/ico_error_32.png") no-repeat scroll 30px 20px transparent;
    line-height: 20px;
    padding: 25px 20px 20px 70px;
}
#util-dialog .pdb-main .msg-alert {
    background: url("dialog/ico_error_32.png") no-repeat scroll 30px 15px transparent;
    line-height: 20px;
    padding: 20px 20px 20px 70px;
}
#util-dialog .pdb-main .msg-confirm {
    background: url("dialog/ico_confirm_32.png") no-repeat scroll 30px 15px transparent;
    line-height: 20px;
    padding: 20px 20px 20px 70px;
}
#util-dialog .pdb-main .fl {
    float: left;
}
#util-dialog .pdb-main .fr {
    float: right;
}
#util-dialog .pdb-main .f14 {
    font-size: 14px;
}
#util-dialog .pdb-main .fbold {
    font-weight: bold;
}
#util-dialog .pdb-main .fred {
    color: #FF0000;
}
#util-dialog .pdb-main .p10 {
    padding: 10px;
}
#util-dialog .pdb-main .p20 {
    padding: 20px;
}
#util-dialog .pdb-main .pb20 {
    padding-bottom: 20px;
}
#util-dialog .pdb-main .mt10 {
    margin-top: 10px;
}
#util-dialog .pdb-main .mt20 {
    margin-top: 20px;
}
#util-dialog .pdb-main .mb10 {
    margin-bottom: 10px;
}
#util-dialog .pdb-main .mb20 {
    margin-bottom: 20px;
}
#util-dialog .pdb-main .ml10 {
    margin-left: 10px;
}
#util-dialog .pdb-main .ml20 {
    margin-left: 20px;
}
#util-dialog .pdb-main .tal {
    text-align: left;
}
#util-dialog .pdb-main .tar {
    text-align: right;
}
#util-dialog .pdb-main .tac {
    text-align: center;
}
#util-dialog .pdb-main a.btn {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    margin-right: 5px;
    padding: 0;
    text-decoration: none;
}
#util-dialog .pdb-main a.btn em {
    background: url("dialog/dialog_bg_btn.gif") repeat-x scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-style: normal;
    height: 12px;
    line-height: 12px;
    padding: 4px 10px;
}
#util-dialog .pdb-main a.btn-action {
    border: 1px solid #FF8D45;
}
#util-dialog .pdb-main a.btn-action em {
    background-position: left 0;
    border: 1px solid #FFB74C;
    color: #FFFFFF;
    font-weight: bold;
}
#util-dialog .pdb-main a.btn-cancel {
    border: 1px solid #BEB7AD;
}
#util-dialog .pdb-main a.btn-cancel em {
    background-position: left -25px;
    border: 1px solid #FFFFFF;
    color: #666666;
}
#util-dialog .pdb-main .txt-loading-32 {
    background: url("dialog/indicator_medium.gif") no-repeat scroll center top transparent;
    font-size: 14px;
    height: 32px;
    line-height: 20px;
    padding-top: 36px;
    text-align: center;
}
#util-dialog .pdb-main dl.prompt {
    padding: 5px 10px;
}
#util-dialog .pdb-main dl.prompt dt {
    line-height: 20px;
}
#util-dialog .pdb-main dl.prompt dd input {
    border: 1px solid #CCCCCC;
    color: #333333;
    height: 22px;
    line-height: 22px;
    padding-left: 5px;
    width: 90%;
}
#util-dialog.dialog-gray .pdb-bgm {
    background-color: #666666;
    margin: 3px 1px 0 3px;
    opacity: 0.15;
}
#util-dialog.dialog-gray .pdb-main {
    border-color: #CCCCCC;
}
#util-dialog.dialog-gray .pdb-main .pdb-title {
    background: url("dialog/bg_title_gray.png") repeat scroll 0 0 transparent;
    color: #666666;
    height: 30px;
}
#util-dialog.dialog-gray .pdb-main .pdb-title h4 {
    color: #666666;
    height: 30px;
    line-height: 30px;
}
#util-dialog.dialog-gray .pdb-main .pdb-title span.close {
    background: url("dialog/btn_close_orange.png") no-repeat scroll right 1px transparent;
    color: #FF6600;
    padding-right: 13px;
    text-decoration: underline;
    text-indent: 0;
    width: 30px;
}
#util-dialog.dialog-red .pdb-main .pdb-title {
    height: 35px;
}
#util-dialog.dialog-red .pdb-main .pdb-title h4 {
    height: 35px;
    line-height: 35px;
}
#util-dialog.dialog-red .pdb-main .pdb-title span.close {
    margin-top: 11px;
}


.login {
    padding: 10px 0;
}
.box-frame {
    border: 1px solid #DDDDDD;
    overflow: hidden;
}
.box-frame h1 {
    background: url("http://img10.yesmywine.com/newWeb/images/product/bgline_guess.png") repeat-x scroll 0 0 transparent;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    margin: 0;
    padding-left: 15px;
}
.box-main {
    padding: 20px;
}
.mod-login dl {
    padding: 8px 0;
}
.mod-login dt {
    color: #666666;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 32px;
    text-align: right;
    width: 75px;
}
.mod-login dd {
    line-height: 20px;
    margin-left: 80px;
}
.mod-login dd span.error {
   
    color: #FF0000;
    display: inline-block;
    line-height: 20px;

}
.mod-login dd span.hidden {
    display: none;
}
.mod-login .txt-input {
    border: 1px solid #CCCCCC;
    color: #666666;
    font-size: 12px;
    height: 30px;
    line-height: 32px;
    margin-right: 5px;
    padding: 0 5px;
    width: 240px;
}
.mod-login .hint-user {
    background: url("images/hint_logname.gif") no-repeat scroll 5px 8px #FFFFFF;
}
.mod-login .hint-pass {
    background: url("images/hint_password.gif") no-repeat scroll 5px 8px #FFFFFF;
}
.mod-login .txt-rand {
    width: 60px;
}
.mod-login .rand-img {
    margin-right: 5px;
}
.mod-login .btn-refreshrand {
    color: #0066CC;
}
.mod-login .btn-login, .mod-login .btn-register {
    background: url("images/btn_login.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    width: 160px;
}
.mod-login .partner {
    color: #999999;
    margin-left: 80px;
    padding: 10px 0;
}
.mod-login .partner p {
    line-height: 32px;
    width: 375px;
}
.mod-login .partner p.dotline {
    border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 10px;
}
.mod-login .partner p a {
    display: block;
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
}
.mod-login .partner p a.btn-login-alipay {
    background: url("images/btn_alipay.png") no-repeat scroll 0 0 transparent;
    height: 27px;
    overflow: hidden;
    text-indent: -10000px;
    width: 114px;
}
.mod-login .partner p a.btn-login-weibo {
    background: url("images/btn_weibo.png") no-repeat scroll 0 1px transparent;
    height: 27px;
    overflow: hidden;
    text-indent: -10000px;
    width: 125px;
}
.mod-login .partner p a.btn-login-cr {
    background: url("images/btn_62cr.png") no-repeat scroll 0 0 transparent;
    height: 27px;
    overflow: hidden;
    text-indent: -10000px;
    width: 114px;
}
.mod-login .clause span.error {
    display: block;
}
.mod-login .clause span.hidden {
    display: none;
}
#vipinfo {
    background-color: #FFFFE8;
    border: 1px solid #EEEEEE;
    margin-top: 5px;
    padding: 5px;
    width: 350px;
}
#vipinfo p {
    color: #666666;
    padding: 2px 0;
}
#vipinfo p label {
    display: block;
    float: left;
    height: 26px;
    line-height: 26px;
    text-align: right;
    width: 70px;
}
#vipinfo p label i {
    color: #FF0000;
    font-family: Arial;
    font-style: normal;
    font-weight: bold;
    margin-right: 5px;
}
#vipinfo p input {
    border: 1px solid #CCCCCC;
    float: left;
    height: 24px;
    line-height: 24px;
    margin-right: 5px;
    padding: 0 5px;
    width: 150px;
}
#vipinfo p span {
    display: block;
    float: left;
}
#vipinfo p span.randcode {
    margin-right: 5px;
    width: 162px;
}
#vipinfo p span.randcode input {
    float: none;
    margin-right: 0;
}
#vipinfo p span.randcode span {
    float: none;
}
#vipinfo p ins {
    display: block;
    float: left;
    line-height: 16px;
    text-decoration: none;
    width: 85px;
}
#vipinfo p ins img {
    height: 20px;
    margin-top: 3px;
    width: 85px;
}
#vipinfo p .hint-passcode {
    background: url("images/hint_passcode.gif") no-repeat scroll 5px 5px #FFFFFF;
}
#vipinfo p .hint-recommend {
    background: url("images/hint_recommend.gif") no-repeat scroll 5px 5px #FFFFFF;
}
.mod-login-note {
    background: url("http://img10.yesmywine.com/newWeb/images/button/successBg.jpg") no-repeat scroll 0 10px transparent;
    color: #999999;
    padding: 10px 20px 40px 50px;
    width: 255px;
}
.mod-login-note h3 {
    color: #666666;
    font-size: 14px;
    font-weight: bold;
}
.mod-login-note p {
    padding: 10px 0;
}
.mod-login-note li {
    line-height: 22px;
    list-style: disc outside none;
    margin-left: 20px;
}
.mod-login-note a.btn-register {
    background: url(images/regBtn.png) no-repeat scroll 0 0 transparent;
    color: #666666;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 140px;
}
.mod-login-note a.btn-register:hover {
    text-decoration: none;
}
.login-pop {
    overflow: hidden;
}
.login-pop .header-simp, .login-pop .box-frame h1, .login-pop .mod-login-note, .login-pop .footer-simp, .login-pop .recommend {
    display: none;
}
.login-pop .content {
    padding: 10px 0;
    width: 100%;
}
.login-pop .box-frame {
    border: medium none;
}
.login-pop .mod-login dl {
    padding: 5px 0;
}
.login-pop .mod-login dd span.error {
    display: block;
    margin-top: 5px;
}
.padding_left_0{padding-left:0px;}
.login-pop .mod-login dd span.hidden {
    display: none;
}
.login-pop .mod-login .partner p {
    width: 250px;
}
.register-pop .header-simp, .register-pop .box-frame h1, .register-pop .mod-login-note, .register-pop .footer-simp, .register-pop .recommend {
    display: none;
}
.register-pop .content {
    padding: 10px 0;
    width: 100%;
}
.register-pop .box-frame {
    border: medium none;
}
.register-pop .mod-login dd span.error {
    display: block;
    margin-top: 5px;
}
.register-pop .mod-login dd span.hidden {
    display: none;
}



.ads_onIco, .accounts_con ins, .acc_icon, .ord_select b, .kym_msg_ico, .info_pop span, .pop_ads_icon, .address_msg {
    background: url("images/icon-1.png") no-repeat scroll 0 0 transparent;
}
.adsNew, .ord_btn, .ord_btnOff, .ord_btnRe {
    background: url("images/ord_bd.png") repeat scroll 0 0 transparent;
}
.ord_address_con .on, .adsSel_Box.current .ads_default.on, .adsSel_Box_block .ads_default, .adsSel_Box.default .ads_default.on, .true .yes, .acc_pop_btn a, .acc_pop .on, .accounts_fp div.on .acc_pop {
    display: block;
}
.content {
    color: #333333;
    font-family: arial;
}
.content em {
    font-style: normal;
}
.content h3 {
    font-size: 14px;
    margin-bottom: 10px;
}
.content h3 a {
    font-size: 12px;
    font-weight: normal;
}
.blue, a.blue:hover {
    color: #3172B2;
}
.red {
    color: #B70513;
}
.green {
    color: #33A300;
}
.col666 {
    color: #666666;
}
.col999 {
    color: #999999;
}
.font12 {
    font-size: 12px;
}
.font14 {
    font-size: 14px;
}
.font18 {
    font-size: 18px;
}
.mt5 {
    margin-top: 5px;
}
.mt6 {
    margin-top: 6px;
}
.mt10 {
    margin-top: 10px;
}
.mt20 {
    margin-top: 20px;
}
.mt15 {
    margin-top: 15px;
}
.ml5 {
    margin-left: 5px;
}
.ml10 {
    margin-left: 10px;
}
.ml63 {
    margin-left: 63px;
}
.mr5 {
    margin-right: 5px;
}
.mr10 {
    margin-right: 10px;
}
.mr20 {
    margin-right: 20px;
}
.mb5 {
    margin-bottom: 5px;
}
.mb10 {
    margin-bottom: 10px;
}
.pdt5 {
    padding: 10px 5px;
}
.pd10 {
    padding: 10px 10px 5px;
}
.vm {
    vertical-align: middle;
}
.bt {
    border-top: 1px solid #D3D1C7;
}
.bd {
    border: 1px solid #DDDBD2;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.ord_address_tab {
    line-height: 40px;
    position: relative;
}
.address_tab li {
    background-color: #F7F7F4;
    border: 1px solid #DDDBD2;
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 40px;
    margin-right: 5px;
    text-align: center;
    width: 120px;
}
.address_tab li.on {
    background-color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    cursor: auto;
}
.ord_address_con {
    margin-top: -1px;
    padding: 10px 0 15px 10px;
}
.ord_address_adsSel {
    overflow: hidden;
}
.ads_other_con {
    position: relative;
}
.adsSel_Box {
    border: 1px solid #ECEBE6;
    cursor: pointer;
    float: left;
    height: 80px;
    margin: 10px 10px 0 0;
    overflow: hidden;
    padding: 10px;
    position: relative;
    width: 204px;
}
.adsSel_Box.last {
    margin: 0;
}
.ads_other_con .adsSel_Box_block {
    border-color: #9B8A77;
}
.ads_other_con .current {
    background-color: #FFF5E1;
    border: 1px solid #C63F4E;
    cursor: default;
}
.adsSel_Box p {
    font-size: 14px;
    margin-bottom: 5px;
}
.adsSel_Box p.font12 {
    font-size: 12px;
}
.adsSel_Box .ads_mobile {
    color: #666666;
    font-size: 12px;
}
.ads_default {
    background-color: #F0EFEC;
    color: #666666;
    display: none;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    padding: 0 5px;
    position: absolute;
    right: 0;
    top: 1px;
}
.ads_default a, .ads_default a:hover {
    color: #3172B2;
    margin: 0 2px;
}
.adsSel_Box.current .ads_onIco {
    bottom: 0;
    display: inline-block;
    height: 21px;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 21px;
}
.adsNew, a.adsNew:hover {
    background-position: 0 0;
    border: 1px solid #CCCCCC;
    color: #666666;
    display: inline-block;
    height: 23px;
    line-height: 23px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 98px;
}
.adsNew.block, a.adsNew.block:hover {
    background: none repeat scroll 0 0 #F1F0ED;
    border: 1px solid #F1F0ED;
}
.ads_other b {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFFFFF #FFFFFF #FFFFFF #3172B2;
    border-image: none;
    border-style: solid;
    border-width: 4px;
    display: inline-block;
    height: 0;
    overflow: hidden;
    width: 0;
}
.ads_time_sel label {
    margin-right: 20px;
}
.ads_time_sel input {
    margin-right: 7px;
    vertical-align: middle;
}
.ord_address_box {
    display: none;
    position: relative;
}
.ads_note {
    background-color: #F8F7F5;
    color: #999999;
    float: right;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
}
.ord_address_adsWrite {
    background-color: #F1F0ED;
    padding-bottom: 10px;
    position: relative;
    width: 750px;
}
.ord_address_adsWrite.w934 {
    margin-top: 10px;
    position: relative;
    width: 934px;
}
.pop_ads_icon {
    background-position: -2px -71px;
    display: inline-block;
    height: 10px;
    left: 102px;
    position: absolute;
    top: -10px;
    width: 19px;
}
.ord_address_adsWrite li {
    float: left;
    margin-top: 10px;
    width: 100%;
}
.ord_address_adsWrite label {
    float: left;
    text-align: right;
    vertical-align: middle;
    width: 85px;
}
.ord_address_adsWrite p {
    margin-left: 85px;
}
.ord_select {
    height: 22px;
    overflow: hidden;
}
.ord_select a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #9E8D78 #C7BDB1 #C7BDB1 #9E8D78;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    float: left;
    height: 20px;
    margin-right: 10px;
    overflow: hidden;
    padding: 0 65px 0 5px;
    position: relative;
}
.ord_select a.p50 {
    padding: 0 50px 0 5px;
}
.ord_select a, .ord_select a:hover {
    color: #666666;
    text-decoration: none;
}
.ord_select a b {
    background-position: -1px -22px;
    height: 20px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
}
.ord_select_pop {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #AA998A;
    box-shadow: 1px 1px 0 1px #E6E1DB;
    display: block;
    width: 400px;
}
.ord_select_pop ul {
    overflow: hidden;
    padding: 0 2px;
}
.ord_select_pop li {
    border-top: 1px dotted #CBC1B8;
    float: left;
    line-height: 14px;
    margin-top: -1px;
    padding: 10px 0;
    width: 100%;
}
.ord_select_pop li a {
    float: left;
    padding-left: 5px;
    width: 90px;
}
.input_txt {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #9E8D78 #C7BDB1 #C7BDB1 #9E8D78;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    font-family: tahoma;
    height: 20px;
    padding-left: 5px;
}
.txt-datepicker {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/newWeb/css/secondhand/images/icon.png") no-repeat scroll 85px -18px #FFFFFF;
    border-color: #9E8D78 #C7BDB1 #C7BDB1 #9E8D78;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    height: 22px;
    line-height: 22px;
    padding: 0 25px 0 5px;
    vertical-align: middle;
    width: 80px;
}
.sel-timepicker {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #9E8D78 #C7BDB1 #C7BDB1 #9E8D78;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    height: 24px;
    padding: 2px;
    vertical-align: middle;
}
.tip_msg {
    display: none;
    left: 82px;
    position: absolute;
    top: 0;
}
.tip_msg p {
    background-color: #FFFFE8;
    border: 1px solid #E37D7D;
    height: 25px;
    line-height: 25px;
    margin-top: -1px;
    overflow: hidden;
    padding: 0 10px;
}
.tip_msg_ico {
    background: url("images/tip_arrow.png") no-repeat scroll -7px 0 transparent;
    display: block;
    height: 7px;
    left: 85px;
    overflow: hidden;
    position: absolute;
    top: -7px;
    width: 13px;
}
.tip_msg_ico_left {
    background: url("images/tip_arrow.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 13px;
    left: -6px;
    overflow: hidden;
    position: absolute;
    top: 6px;
    width: 7px;
}
.con_ORDER_TYPE_NORMAL #send_type_normal {
    display: block;
}
.con_ORDER_TYPE_QUICK #send_type_normal {
    display: block;
}
.con_ORDER_TYPE_QUICK #send_type_normal .tip_msg {
    display: block;
}
.con_ORDER_TYPE_QUICK #send_date_form {
    display: none;
}
.con_ORDER_TYPE_ZITI #send_type_ziti {
    display: block;
}
.con_ORDER_TYPE_ZITI #send_type_ziti .tip_msg {
    display: block;
}
.con_ORDER_TYPE_CELLAR #send_type_cellar {
    display: block;
}
.prod_table {
    padding: 1px;
}
.prod_table th, .prod_table td {
    padding-left: 20px;
}
.prod_table th.tc, .prod_table td.tc {
    padding: 0;
    text-align: center;
}
.prod_table th {
    background-color: #F1F0EF;
    font-weight: normal;
    height: 26px;
    text-align: left;
}
.prod_table td {
    height: 30px;
}
.accounts_con {
    background-color: #EEEDEA;
    height: 50px;
    padding-left: 5px;
}
.accounts_con p {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C7BDB1;
    display: inline;
    float: left;
    height: 36px;
    margin: 5px 0;
    padding-top: 2px;
    text-align: center;
}
.accounts_con .w80 {
    width: 78px;
}
.accounts_con .w100 {
    width: 98px;
}
.accounts_con .w115 {
    width: 113px;
}
.accounts_con .w120 {
    width: 118px;
}
.accounts_con ins {
    background-position: -8px -104px;
    display: inline;
    float: left;
    height: 3px;
    margin: 23px 5px 0;
    overflow: hidden;
    text-indent: -9999em;
    width: 13px;
}
.accounts_con ins.add {
    background-position: -8px -90px;
    height: 13px;
    margin-top: 18px;
}
.accounts_con ins.equal {
    background-position: -6px -108px;
    height: 9px;
    margin-top: 19px;
    width: 15px;
}
.accounts_con p.accounts_total {
    border: 1px solid #FFCB97;
    height: 48px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 178px;
}
.accounts_total span {
    background: none repeat scroll 0 0 #FFF7E1;
    border: 1px solid #E37D7D;
    display: block;
    font-weight: bold;
    height: 44px;
    padding-top: 2px;
}
.accounts_total strong {
    font-size: 24px;
    line-height: 24px;
    margin-left: 3px;
}
.accounts_fp {
    margin-bottom: 80px;
}
.acc_pon {
    cursor: pointer;
    position: relative;
}
.acc_icon {
    background-position: -5px -45px;
    bottom: 0;
    display: inline-block;
    height: 12px;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 16px;
}
.acc_fp_box {
    background: none repeat scroll 0 0 #F8F8F5;
    border: 1px solid #E1E0D9;
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin-right: 5px;
    padding-left: 10px;
    position: relative;
    width: 90px;
}
.acc_fp_box b {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC #F8F8F5 #F8F8F5;
    border-image: none;
    border-style: solid;
    border-width: 7px;
    display: inline-block;
    height: 0;
    overflow: hidden;
    position: absolute;
    right: 5px;
    top: 12px;
    width: 0;
}
.accounts_con div.on p, .acc_popMian p.hover, .accounts_fp div.on p.acc_fp_box {
    border: 1px solid #9A8974;
}
.accounts_con div.on p .acc_icon, .acc_popMian p.hover .acc_icon {
    background-position: -5px -58px;
}
.acc_popMian {
    float: left;
    position: relative;
}
.acc_pop {
    background: none repeat scroll 0 0 #F9F9F7;
    border: 1px solid #9A8975;
    display: none;
    position: absolute;
}
.acc_pop p {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    float: none;
    height: auto;
    line-height: 18px;
    margin: 0 0 5px;
    padding: 0;
    text-align: left;
    z-index: 101;
}
.accounts_con div.on .acc_pop {
    display: block;
}
.accounts_con div.on .acc_pop p {
    border: 0 none;
}
.acc_pop .error {
    display: block;
    margin-top: 2px;
}
.acc_pop_btn {
    width: 72px;
}
.acc_pop.w180 {
    padding: 8px 10px;
    right: 0;
    top: 45px;
    width: 160px;
}
.acc_pop.w180 .input_txt {
    width: 154px;
}
.acc_pop.w200 {
    left: 0;
    padding: 10px;
    top: 32px;
    width: 200px;
}
.acc_pop.w200 textarea {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #9E8D78 #C7BDB1 #C7BDB1 #9E8D78;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    font-family: tahoma;
    height: 80px;
    padding-left: 5px;
    width: 195px;
}
.acc_pop.w300 {
    padding: 0;
    right: 0;
    top: 45px;
    width: 300px;
}
.acc_pop.w450 {
    left: 0;
    top: 32px;
    width: 486px;
}
.acc_pop_tab_main {
    display: none;
    position: relative;
}
.acc_pop .fp p {
    margin: 0 0 10px;
}
.acc_pop .acc_pop_tab_main p.dw_txt {
    display: inline-block;
    left: 180px;
    position: absolute;
    text-align: left;
    top: 10px;
}
.acc_pop_tab_main label {
    display: inline-block;
    width: 70px;
}
.acc_pop_tab li {
    background-color: #DFDDD2;
    cursor: pointer;
    float: left;
    height: 28px;
    line-height: 28px;
    text-align: center;
}
.acc_pop_tab li.w150 {
    width: 150px;
}
.acc_pop_tab li.w145 {
    width: 162px;
}
.acc_pop_tab li.w145 input {
    margin-right: 5px;
    vertical-align: middle;
}
.acc_pop_tab li.on {
    background-color: #F9F9F7;
    cursor: auto;
}
.lpk div.hover {
    border-color: #9B8A77;
}
.lpk div.current {
    background-color: #FFF5E1;
    border: 1px solid #C63F4E;
}
.lpk div.current .ads_onIco {
    bottom: 0;
    display: inline-block;
    height: 21px;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 21px;
}
.lpk_box {
    background-color: #F8F3E7;
    border: 1px solid #F9F9F7;
    cursor: pointer;
    display: inline;
    float: left;
    height: 80px;
    margin: 5px 0 0 5px;
    overflow: hidden;
    position: relative;
    width: 140px;
}
.lpk_box p {
    background-color: #F0E2D0;
    border: 1px solid #FFFFFF;
    color: #999999;
    height: 16px;
    line-height: 16px;
    margin: 0;
    overflow: hidden;
    padding: 0 5px;
}
.lpk_box p.lpk_box_con {
    background: none repeat scroll 0 0 transparent;
    height: 48px;
}
.lpk_box p.lpk_box_con span {
    float: left;
    padding: 7px 0 5px;
    text-align: right;
    width: 60px;
}
.lpk_box p.lpk_box_con strong {
    color: #666666;
    display: block;
    font-family: arial;
}
.lpk_box p.lpk_box_con strong.red {
    color: #E03E5F;
}
.lpk_box p.lpk_box_con strong em {
    margin-left: 3px;
}
.lpk_box p.tr {
    color: #666666;
    text-align: right;
}
.acc_pop p.lpk_btn {
    margin: 5px 0 0;
    padding-left: 5px;
}
.acc_pop p.dk span {
    padding: 7px 2px 5px;
    width: auto;
}
.acc_pop p.dk span.green {
    padding: 7px 0 5px;
}
.acc_pop p.dk span.green strong {
    color: #33A300;
}
.acc_pop p.dk_cancel {
    background-color: #F8F3E7;
}
.lpk_w283 {
    width: 283px;
}
.fp_zzs_Box p, .fp_zzs_Box p span.error {
    display: inline-block;
}
.fp_zzs_Box p {
    color: #666666;
}
.fp_zzs_Box p span.error {
    margin-left: 10px;
}
.ord_depot {
    margin-left: 30px;
    margin-top: 5px;
}
.ord_depot h3 {
    font-weight: normal;
}
.ord_depot div {
    line-height: 25px;
}
.crumbCart, .crumbCartOrder, .crumbPayWay, .crumbConfirm, .college-crumbCart, .college-crumbCartOrder, .college-crumbPayWay, .college-crumbConfirm {
    background: url(images/crumbCart.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 29px;
    margin: 10px 0;
    overflow: hidden;
    text-indent: -999px;
}
.crumbCartOrder, .college-crumbCartOrder {
    background-position: 0 -30px;
}
.crumbPayWay, .college-crumbPayWay {
    background-position: 0 -60px;
}
.crumbConfirm, .college-crumbConfirm {
    background-position: 0 -90px;
}
.college-crumbCart, .college-crumbCartOrder, .college-crumbPayWay, .college-crumbConfirm {
    background-image: url("http://img12.yesmywine.com/newWeb/images/college/processTitle.gif");
    background-repeat: no-repeat;
}
.info_popMian {
    display: inline-block;
    position: relative;
}
.info_pop {
    display: none;
    position: absolute;
}
.info_pop p {
    background: none repeat scroll 0 0 #FFFFE8;
    border: 1px solid #E37D7D;
    box-shadow: 1px 1px 0 1px #CCCCCC;
    float: left;
    height: 40px;
    line-height: 18px;
    margin-left: -1px;
    overflow: hidden;
    padding: 5px 10px 0;
}
.info_pop span {
    background-position: -48px -10px;
    display: inline-block;
    float: left;
    height: 13px;
    margin-top: 17px;
    overflow: hidden;
    position: relative;
    width: 7px;
}
.depot_pop {
    left: -10px;
    top: 32px;
    width: 573px;
    z-index: 1000;
}
.depot_pop p {
}
.depot_pop_1 {
    left: 90px;
    top: -8px;
    width: 513px;
}
.depot_pop_1 p {
    width: 480px;
}
.input_info {
    color: #999999;
    line-height: 20px;
    padding-left: 6px;
    position: absolute;
}
.address_msg {
    background-position: -8px -156px;
    color: #999999;
    display: inline-block;
    margin-left: 10px;
    padding-left: 20px;
}
.cartBuy {
    display: inline;
    float: right;
    margin-top: 10px;
}
.cartBuy a {
    background: url("http://img12.yesmyimg.com/newWeb/images/button/global_btnIcon.png") no-repeat scroll 0 -41px transparent;
    color: #FFFFFF;
    float: right;
    font: bold 16px/40px 宋体;
    height: 40px;
    text-align: center;
    width: 190px;
}
.cartBuy a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.ord_btn, .ord_btnRe {
    background-position: 0 -26px;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding: 0 15px;
}
.ord_btn, a.ord_btn:hover, .ord_btnRe, a.ord_btnRe:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.ord_btnOff {
    background-position: 0 0;
    border: 1px solid #CCCCCC;
    display: inline-block;
    height: 23px;
    line-height: 23px;
    overflow: hidden;
    padding: 0 15px;
}
.ord_btnOff, a.ord_btnOff:hover {
    color: #666666;
    text-decoration: none;
}
.ord_btnRe {
    background-position: 0 -78px;
}
.error {
  
    color: red;
    display: inline-block;

}
.yes {
  
    display: none;
    height: 13px;
    left: 5px;
    overflow: hidden;
    position: absolute;
    top: 13px;
    width: 13px;
}
.bk_Hicon {
    background: url("http://img12.yesmyimg.com/newWeb/images/product/bk_Hicon.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 14px;
    margin: 0 0 0 2px;
    overflow: hidden;
    width: 14px;
}
.bk_smPop_off, .bk_smPop_on {
    color: #333333;
    display: inline-block;
    vertical-align: middle;
    width: 14px;
}
.bk_smPop {
    background-color: #FFFFE8;
    border: 1px solid #FF6600;
    color: #CC0000;
    display: block;
    line-height: 22px;
    margin-bottom: 5px;
    padding: 10px 15px;
    position: absolute;
    right: -18px;
    top: 25px;
    width: 200px;
}
.bk_smPop b {
    background: url("/newWeb/css/individual_center/images/bk_smPop.png") no-repeat scroll 28px 12px transparent;
    display: inline-block;
    height: 22px;
    position: absolute;
    right: 0;
    top: -22px;
    width: 60px;
}
.bk_smPop_on {
    position: relative;
}
.bk_smPop_on .bk_smPop {
    display: block;
}


.text_indent_10 h3 {text-indent:10px;}



@charset "utf-8";
form {
    float: none;
    width: auto;
}
.fr {
    float: right;
}
.vm {
    vertical-align: middle;
}
.content {
    color: #333333;
    font-family: Tahoma,simsun;
}
h1, h2, h3, h4, h5, h6 {
    font-family: Tahoma,simsun;
}
.breadcrumb {
    background: url("images/breadcrumbicon.gif") no-repeat scroll left center transparent;
    height: 36px;
    line-height: 38px;
    overflow: hidden;
    padding-left: 20px;
}
.left_panl {
    float: left;
    width: 150px;
}
.left_panl h3 {
    background: url("images/leftnavheadbg.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: '微软雅黑';
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    padding-left: 8px;
    width: 142px;
}
.left_panl ul {
    border: 1px solid #ccc;
    padding-bottom: 5px;
}
.left_panl ul .left_menu_title {
    background: none repeat scroll 0 0 #F7F7F7;
    border-bottom: 1px solid #DFDFDF;
    border-top: 1px solid #DFDFDF;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin: 5px 0;
    overflow: hidden;
    padding-left: 8px;
}
.left_panl ul .clear_mt {
    margin-top: 0;
}
.left_panl ul .clear_border_top {
    border-top: medium none;
}
.left_panl ul li {
    line-height: 26px;
    padding-left: 15px;
}
.left_panl ul li a span {
    color: #999999;
    margin-right: 7px;
}
.left_panl ul li a {
    color: #333333;
}
.left_panl ul li a:hover {
    color: #CC0000;
    text-decoration: none;
}
.left_panl ul li a:hover span {
    color: #CC0000;
}
.left_panl ul .on {
    background: none repeat scroll 0 0 #CC0000;
}
.left_panl ul .on span, .left_panl ul .on a span, .left_panl ul .on a:hover span {
    color: #FFFFFF;
    margin-right: 7px;
}
.left_panl ul .on, .left_panl ul .on a, .left_panl ul .on a:hover {
    color: #FFFFFF;
}
.left_panl ul .on a, .left_panl ul .on a:hover {
    text-decoration: none;
}

.main_title {
    border-top: 3px solid #CC0000;
}
.main_title h2 {
    background: url("images/bbdr_bg.jpg") repeat-x scroll center top transparent;
    border: 1px solid #DFDFDF;
    font-size: 14px;
    height: 29px;
    line-height: 28px;
    padding: 0 8px;
}
.main_title h2 a {
    color: #0066CC;
    float: right;
    font-size: 12px;
    font-weight: 500;
}
.account_message {
    border-bottom: 1px solid #DFDFDF;
    padding: 12px 20px;
}
.account_message dl {
    line-height: 24px;
}
.account_message dl .num1 b {
    color: #FF0000;
}
.account_message dl .num2 b {
    color: #006600;
}
.account_message dl .num3 b {
    color: #333333;
}
.main_tab {
    background: url("images/list_tab_bg.jpg") repeat-x scroll 0 0 transparent;
    height: 26px;
    margin-top: 15px;
}
.main_tab ul {
    padding-left: 10px;
}
.main_tab .clear_pd {
    padding: 0;
}
.main_tab ul li {
    color: #333333;
    cursor: pointer;
    float: left;
    line-height: 22px;
    padding: 0 15px;
}
.main_tab ul li.on {
    cursor: default;
}
.main_tab ul .link {
    float: right;
}
.main_tab ul .link a {
    color: #0066CC;
}
.main_tab ul .link span {
    color: #666666;
    margin: 0 5px;
}
.main_tab ul .clear_pd {
    padding: 0;
}
.main_tab ul .clear_pd span {
    color: #DFDFDF;
}
.main_tab ul .on {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CC0000 #CC0000 #FFFFFF;
    border-image: none;
    border-style: solid;
    border-width: 2px;
    color: #CC0000;
    height: 22px;
    overflow: hidden;
}
.date_search_panl {
    color: #666666;
    padding-top: 10px;
}
.date_search_panl .form_left {
    float: left;
    line-height: 24px;
    width: auto;
}
.date_search_panl .form_right {
    float: right;
    line-height: 24px;
    width: auto;
}
.date_search_panl .form_right select {
    margin-right: 5px;
    padding-right: 0;
}
.list-search {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F7F7F7;
    border-color: #DADADA;
    border-image: none;
    border-right: 1px solid #DADADA;
    border-style: solid;
    border-width: 3px 1px 1px;
    padding: 10px 20px;
}
.txt-input, .txt-textarea {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #999999 #E7E7E7 #E7E7E7 #999999;
    border-image: none;
    border-right: 1px solid #E7E7E7;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    height: 22px;
    line-height: 22px;
    padding: 0 4px;
}
.txt-textarea {
    height: 66px;
}
.txt-select {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #999999 #E7E7E7 #E7E7E7 #999999;
    border-image: none;
    border-right: 1px solid #E7E7E7;
    border-style: solid;
    border-width: 1px;
    height: 24px;
    line-height: 24px;
    padding: 3px 2px;
}
.txt-datepicker {
    background: url("images/icon.png") no-repeat scroll 135px -18px transparent;
    padding-right: 22px;
    width: 130px;
}
.txt-hint-pwd {
    background: url("images/bg_pwd_hint2.jpg") no-repeat scroll 0 0 transparent;
}
.list-search dl {
    display: block;
    float: left;
    padding: 5px;
}
.list-search dl:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.list-search dt, .list-search dd {
    float: left;
    line-height: 24px;
    margin: 1px 0;
    overflow: hidden;
    padding-left: 5px;
}
.list-search-big {
    background-color: #F7F7F7;
    border-bottom: 1px dotted #DADADA;
    color: #666666;
    line-height: 20px;
    margin-top: -10px;
    padding: 20px 110px 30px;
}
.list-search-big p {
    margin-bottom: 5px;
}
.list-search-big .txt-search {
    border: 1px solid #DADADA;
    display: block;
    float: left;
    height: 32px;
    line-height: 32px;
    padding: 0 5px;
    width: 360px;
}
.list-search-big .txt-keytype {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DADADA #DADADA #DADADA -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    cursor: pointer;
    display: block;
    float: left;
    height: 32px;
    line-height: 32px;
    padding-left: 10px;
    position: relative;
    width: 90px;
}
.list-search-big .txt-keytype em {
    background: url("images/icon.png") no-repeat scroll right -140px transparent;
    display: inline-block;
    line-height: 20px;
    padding-right: 15px;
}
.list-search-big .txt-keytype ul {
    background-color: #FFFFFF;
    border: 1px solid #DADADA;
    display: none;
    left: -1px;
    position: absolute;
    right: -1px;
    top: 32px;
}
.list-search-big .txt-keytype ul li {
    line-height: 30px;
    text-align: left;
}
.list-search-big .txt-keytype ul li a {
    color: #666666;
    display: block;
    line-height: 30px;
    padding-left: 10px;
}
.list-search-big .txt-keytype ul li a:hover {
    background-color: #F7F7F7;
    text-decoration: none;
}
.list-search-big .txt-keytype-hover ul {
    display: block;
}
.list-search-big .btn-search {
    background-position: -200px -52px;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    margin-left: 10px;
    width: 70px;
}
.list_table {
    clear: both;
    padding-top: 10px;
}
.list_table select {
    padding-right: 0;
}
.list_table .clear_border_top {
    border-top: medium none;
}
.list_table table {
    border: 1px solid #DFDFDF;
    margin-bottom: 10px;
    text-align: left;
}
.list_table table td, th {
    border-bottom: 1px solid #DFDFDF;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
}
.list_table table th {
    background: url("images/bbdr_bg.jpg") repeat-x scroll left 1px transparent;
    font-weight: 500;
    text-align: left;
}
.list_table table td {
    background: none repeat scroll 0 0 #FFFFFF;
}
.list_table table td span {
    color: #666666;
}
.list_table table td .btn1 span {
    color: #FFFFFF;
}
.list_table table td .red {
    color: #FF0000;
}
.list_table table .blue {
    color: #0066CC;
}
.list_table table tr:hover td, .list_table table tr.hover td {
    background: none repeat scroll 0 0 #F7F7F7;
}
.list_table h4 {
    color: #333333;
    font-size: 12px;
    padding: 10px 0 5px;
}
.list_table h3 {
    color: #333333;
    font-size: 14px;
    padding: 0 0 10px;
}
.fr {
    float: right;
}
.list-page span, .list-page a {
    border: 1px solid #CCCCCC;
    color: #666666;
    display: inline-block;
    line-height: 22px;
    padding: 0 5px;
    text-align: center;
}
.list-page span {
    border: medium none;
    line-height: 24px;
}
.list-page span.on {
    color: #BD0021;
    font-weight: bold;
}
.list-page a.next, .list-page a.prev {
    background: url("images/icon.png") no-repeat scroll 0 0 #FFFFFF;
}
.list-page a.next {
    background-position: right -199px;
    padding-right: 15px;
}
.list-page a.prev {
    background-position: left -219px;
    padding-left: 15px;
}
.i16-l {
    background: url("images/icon2.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    padding-left: 20px;
    vertical-align: middle;
}
b.i16 {
    background: url("images/icon3.gif") no-repeat scroll 0 0 transparent;
    cursor: default;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
b.MEMBER_MESSAGE {
    background-position: 0 -27px;
    margin-right: 5px;
}
.MEMBER_LEVEL_NORMAL {
    background-position: 0 0;
}
.MEMBER_LEVEL_SILVER {
    background-position: 0 -16px;
}
.MEMBER_LEVEL_GOLD {
    background-position: 0 -32px;
}
.MEMBER_LEVEL_PLATINUM {
    background-position: 0 -48px;
}
.MEMBER_LEVEL_DIAMOND {
    background-position: 0 -64px;
}
.MEMBER_LEVEL_PASS {
    background-position: 0 -80px;
}
.i16-identify {
    background-position: 0 -96px;
}
.i16-identify-off {
    background-position: 0 -112px;
}
.i16-mobile-bind {
    background-position: 0 -128px;
}
.i16-mobile-unbind {
    background-position: 0 -144px;
}
.user_message_panl {
    background: none repeat scroll 0 0 #FFFDEE;
    padding: 10px;
}
.user_pho_panl {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EDD28B;
    float: left;
    height: 130px;
    overflow: hidden;
    padding: 4px;
    width: 130px;
}
.user_pho_panl a img {
    height: 130px;
    width: 130px;
}
.user_text_panl {
    border-left: 1px solid #F5E8C2;
    float: right;
    padding-left: 10px;
    width: 620px;
}
.user_text_panl .user_name {
    line-height: 18px;
    padding: 5px 0;
}
.user_message_list {
    background: none repeat scroll 0 0 #FFFFFF;
    line-height: 20px;
    padding: 10px;
}
.user_message_list td {
    height: 20px;
    padding: 3px 0;
}
.user_message_list b {
    color: #FF0000;
    margin-right: 5px;
}
.user_message_list .h_link a {
    color: #0066CC;
    margin-left: 5px;
}
.user_message_list .h_link span {
    color: #FF6600;
}
.message_list {
    padding: 10px 0 5px;
}
.message_list p a {
    color: #FF0000;
    font-weight: bold;
    margin: 0 5px;
    text-decoration: underline;
}
.message_list ol {
    padding-left: 25px;
    padding-top: 5px;
}
.message_list ol a {
    color: #0066CC;
    line-height: 22px;
}
.payment_pwd_panl {
    padding-top: 30px;
}
.payment_pwd_panl h3 {
    color: #FF0000;
    font-size: 12px;
    padding: 10px 0;
}
.w320 {
    width: 320px;
}
.payment_pwd_input {
    background: none repeat scroll 0 0 #FFFDEE;
    border: 1px solid #EDD28B;
    padding: 14px 0 14px 210px;
}
.recharge_panl {
    border: 5px solid #DFDFDF;
    margin-top: 10px;
    padding: 10px 20px;
}
.recharge_panl dl dt {
    border-bottom: 1px dashed #DFDFDF;
    color: #333333;
    font-weight: bold;
    padding: 5px 0;
}
.recharge_panl dl dt .add {
    color: #0066CC;
    float: right;
    font-weight: 500;
}
.recharge_panl dl dd {
    padding: 15px 0;
}
.recharge_panl dl dd input {
    margin: 0 5px 0 30px;
}
.recharge_panl dl dd .order_m {
    margin: 0 5px 0 0;
    width: 80px;
}
.paytop_text {
    color: #333333;
    font-weight: bold;
    line-height: 20px;
    padding-left: 27px;
    padding-top: 20px;
}
.paytop_text b {
    color: #FF0000;
    margin-right: 10px;
}
.paytop_text a {
    color: #0066CC;
    font-weight: 500;
}
.recharge_panl dl dd .adrbox {
    background: none repeat scroll 0 0 #F0F0F0;
    color: #333333;
    margin: 10px 0 0 30px;
    padding: 20px;
    width: 530px;
}
.recharge_panl dl dd .adrbox input {
    height: 20px;
    line-height: 20px;
    margin-left: 5px;
    width: 230px;
}
.recharge_panl dl dd .adrbox .alt {
    color: #666666;
    padding-left: 65px;
    padding-top: 10px;
}
.recharge_panl dl dd .adrbox label {
    margin-right: 25px;
}
.recharge_panl dl dd .adrbox label input {
    width: auto;
}
.recharge_panl dl dd .zzbox {
    background: none repeat scroll 0 0 #F0F0F0;
    color: #333333;
    margin: 10px 0 0 30px;
    padding: 20px;
    width: 530px;
}
.recharge_panl dl dd .zzbox input {
    height: 20px;
    line-height: 20px;
    margin-left: 5px;
    width: 230px;
}
.recharge_panl dl dd .zzbox p {
    margin-top: 3px;
}
.recharge_panl dl dd .zzbox .alt {
    color: #666666;
    padding-left: 65px;
    padding-top: 5px;
}
.recharge_panl dl dd table td {
    height: 30px;
    vertical-align: middle;
}
.recharge_panl dl dd table td .blue {
    color: #0066CC;
    text-decoration: none;
}
.new_pwd_panl {
    border-bottom: 1px solid #DFDFDF;
    border-top: 1px solid #DFDFDF;
    margin-top: 10px;
    padding: 30px 40px 40px;
}
.new_pwd_panl p, .secondhean_Box p {
    line-height: 20px;
    padding-top: 10px;
}
.new_pwd_panl p input, .secondhean_Box p input {
    height: 20px;
    line-height: 20px;
    margin-right: 5px;
    width: 190px;
}
.new_pwd_panl p a, .secondhean_Box p a {
    color: #0066CC;
    margin-left: 20px;
    text-decoration: underline;
}
.clear_border_top {
    border-top: medium none;
}
.recharge_panl dl dd .adrbox {
    display: none;
}
.recharge_panl dl dd .zzbox {
    display: none;
}
.recharge_panl dl .fp_adr {
    display: none;
}
.recharge_panl dl .fp_adr_list {
    display: none;
}
input, img {
    vertical-align: middle;
}
.mt_20 {
    margin-top: 20px;
}
.mt_24 {
    margin-top: 24px;
}
.mt_35 {
    margin-top: 35px;
}
.mt_15 {
    margin-top: 15px;
}
.mt_50 {
    margin-top: 50px;
}
.mt_70 {
    margin-top: 70px;
}
.pt10 {
    padding-top: 10px;
}
.mr5 {
    margin-right: 5px;
}
.ml5 {
    margin-left: 5px;
}
.ml15 {
    margin-left: 15px;
}
.mr10 {
    margin-right: 10px;
}
.mb10 {
    margin-bottom: 10px;
}
.mt5 {
    margin-top: 5px;
}
.mt10 {
    margin-top: 10px;
}
.ml_10 {
    margin-left: 10px;
}
.ml_30 {
    margin-left: 30px;
}
.ml_35 {
    margin-left: 35px;
}
.ml_55 {
    margin-left: 55px;
}
.ml_115 {
    margin-left: 115px;
}
.black {
    color: #333333;
}
.red {
    color: #FF0000;
}
.orange {
    color: #FF6600;
}
.green, .list_table table td span.green {
    color: #006600;
}
.blue {
    color: #0066CC;
}
a.blue:hover {
    color: #0066CC;
}
.h130 {
    height: 130px;
}
.w60 {
    width: 60px;
}
.w200 {
    width: 200px;
}
.w130 {
    width: 130px;
}
.w175 {
    width: 175px;
}
.w420 {
    width: 420px;
}
.w30 {
    width: 30px;
}
.w70 {
    padding-right: 0;
    width: auto;
}
.w100 {
    width: 100px;
}
.fn {
    font-style: normal;
}
.font14 {
    font-size: 14px;
}
.font16 {
    font-size: 16px;
}
.vab {
    vertical-align: bottom;
}
.clear_pd {
    padding: 0;
}
.clear_dorder {
    border: 0 none;
}
.btn {
    background: url("images/btn_list.png") no-repeat scroll 0 -85px transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    line-height: 20px;
    text-align: center;
    width: 50px;
}
.btn:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.btn1:hover, .btn1_s:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.btn2:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.btn4:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.btn9:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.btn3:hover {
    color: #333333;
    text-decoration: none;
}
.btn7:hover {
    color: #333333;
    text-decoration: none;
}
.btn8:hover {
    color: #333333;
    text-decoration: none;
}
.btn1, .btn1_s {
    background: url("images/btn_list.png") no-repeat scroll left -226px transparent;
    color: #FFFFFF;
    display: inline-block;
    height: 20px;
    line-height: 18px;
    margin-left: 5px;
    padding-left: 8px;
    text-decoration: none;
}
.btn1_s {
    background-position: left -384px;
}
.btn1 span, .btn1_s span {
    background: url("images/btn_list.png") repeat scroll right -204px transparent;
    color: #FFFFFF;
    display: inline-block;
    height: 20px;
    line-height: 18px;
    padding-right: 8px;
}
.btn1_s span {
    background-position: right -363px;
}
.btn2 {
    background: url("images/btn_list.png") no-repeat scroll left -23px transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    width: 90px;
}
.btn3 {
    background: url("images/btn_list.png") no-repeat scroll left -113px transparent;
    border: 0 none;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    width: 90px;
}
.btn4 {
    background: url("images/btn_list.png") no-repeat scroll left -58px transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    height: 24px;
    line-height: 24px;
    text-align: center;
    text-decoration: none;
    width: 70px;
}
.btn5 {
    background: url("images/btn_list.png") no-repeat scroll left -250px transparent;
    border: 0 none;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    width: 120px;
}
.btn6 {
    background: none repeat scroll 0 0 #CCCCCC;
    color: #666666;
    display: inline-block;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 90px;
}
.btn7 {
    background: url("images/btn_list.png") no-repeat scroll 0 -177px transparent;
    border: medium none;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    line-height: 20px;
    text-align: center;
    width: 50px;
}
.btn8 {
    background: url("images/btn_list.png") no-repeat scroll left -298px transparent;
    border: 0 none;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    height: 24px;
    line-height: 24px;
    text-align: center;
    text-decoration: none;
    width: 82px;
}
.btn9 {
    background: url("images/btn_list.png") no-repeat scroll left -334px transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    height: 24px;
    line-height: 24px;
    text-align: center;
    text-decoration: none;
    width: 90px;
}
.btn10 {
    background: url("images/btn_list_1.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    height: 32px;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    width: 90px;
}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: medium none;
    padding: 0;
}
.border_right {
    border-right: 1px solid #DFDFDF;
}
.recharge_panl .paylist ul {
    padding: 10px 0;
}
.recharge_panl .paylist li {
    float: left;
    height: 40px;
    line-height: 40px;
    padding: 10px;
    width: 220px;
}
.recharge_panl .paylist li label {
    display: block;
}
.recharge_panl .paylist li input {
    float: left;
    margin-top: 10px;
}
.recharge_panl .paylist li span {
    background: url("/newWeb/css/secondhand/images/bank.png?v=10") no-repeat scroll 0 0 transparent;
    border: 1px solid #DDDDDD;
    display: block;
    height: 38px;
    margin-left: 20px;
    overflow: hidden;
    text-indent: -10000px;
    width: 148px;
}
.recharge_panl .paylist li span:hover {
    border: 1px solid #FF6600;
}
.recharge_panl .paylist li .pay_on {
    border: 1px solid #FF6600;
}
.recharge_panl .paylist li span.pay-hdfk {
    background: none repeat scroll 0 0 transparent;
    float: none;
    font-style: normal;
    height: auto;
    margin-left: 10px;
    text-indent: 0;
    width: auto;
}
.recharge_panl .paylist li span.pay-alipay, .recharge_panl .paylist li span.PAY_TYPE_ONLINE_ZFB {
    background-position: -2px -1px;
}
.recharge_panl .paylist li span.pay-chinapay, .recharge_panl .paylist li span.PAY_TYPE_CHAINPAY {
    background-position: 0 -239px;
}
.recharge_panl .paylist li span.pay-kuaiqian, .recharge_panl .paylist li span.PAY_TYPE_KUAIQIAN {
    background-position: -2px -360px;
}
.recharge_panl .paylist li span.pay-sft, .recharge_panl .paylist li span.PAY_TYPE_ONLINE_SFT {
    background-position: 0 -280px;
}
.recharge_panl .paylist li span.pay-wlt, .recharge_panl .paylist li span.PAY_TYPE_SCORE {
    background-position: 0 -600px;
}
.recharge_panl .paylist li span.pay-guanai, .recharge_panl .paylist li span.PAY_TYPE_ONLINE_GUANAITONG {
    background-position: 0 -682px;
}
.recharge_panl .paylist li span.pay-anyo, .recharge_panl .paylist li span.PAY_TYPE_ONLINE_ANYO {
    background-position: 0 -720px;
}
.recharge_panl .paylist li span.pay-tenpay, .recharge_panl .paylist li span.PAY_TYPE_ONLINE_TENPAY {
    background-position: 0 -760px;
}
.recharge_panl .paylist li span.pay-cmpay, .recharge_panl .paylist li span.PAY_TYPE_ONLINE_CMPAY {
    background-position: 0 -800px;
}
.recharge_panl .paylist li span.pay-bankcomm, .recharge_panl .paylist li span.PAY_TYPE_BANKCOMM {
    background-position: 0 -1040px;
}
.recharge_panl .paylist li span.pay-icbc, .recharge_panl .paylist li span.PAY_TYPE_ONLINE_CBC {
    background-position: 0 -78px;
}
.recharge_panl .paylist li span.pay-cmb, .recharge_panl .paylist li span.PAY_TYPE_ONLINE_CMB {
    background-position: 0 -40px;
}
.recharge_panl .paylist li span.pay-pingan, .recharge_panl .paylist li span.PAY_TYPE_ONLINE_PINGAN {
    background-position: 0 -200px;
}
.recharge_panl .paylist li span.pay-ctb, .recharge_panl .paylist li span.PAY_TYPE_ONLINE_CTB {
    background-position: 0 -120px;
}
.recharge_panl .paylist li span.pay-abc, .recharge_panl .paylist li span.PAY_TYPE_ONLINE_ABC {
    background-position: 0 -320px;
}
.recharge_panl .paylist li span.pay-citic, .recharge_panl .paylist li span.PAY_TYPE_ONLINE_CITIC {
    background-position: 0 -158px;
}
.recharge_panl .paylist li span.pay-boc, .recharge_panl .paylist li span.PAY_TYPE_ONLINE_ZFB_BOCB2C {
    background-position: 0 -400px;
}
.recharge_panl .paylist li span.pay-sdb, .recharge_panl .paylist li span.PAY_TYPE_ONLINE_ZFB_SDB {
    background-position: 0 -440px;
}
.recharge_panl .paylist li span.pay-spdb, .recharge_panl .paylist li span.PAY_TYPE_ONLINE_ZFB_SPDB {
    background-position: 0 -480px;
}
.recharge_panl .paylist li span.pay-gdb, .recharge_panl .paylist li span.PAY_TYPE_ONLINE_ZFB_GDB {
    background-position: 0 -520px;
}
.recharge_panl .paylist li span.pay-shbank, .recharge_panl .paylist li span.PAY_TYPE_ONLINE_ZFB_SHBANK {
    background-position: 0 -560px;
}
.recharge_panl .paylist li span.pay-ccb, .recharge_panl .paylist li span.PAY_TYPE_ONLINE_CCB {
    background-position: 0 -641px;
}
.recharge_panl .paylist li span.pay-psbc, .recharge_panl .paylist li span.PAY_TYPE_ONLINE_PSBC {
    background-position: 0 -841px;
}
.recharge_panl .paylist li span.pay-cebb, .recharge_panl .paylist li span.PAY_TYPE_ONLINE_CEBB {
    background-position: 0 -881px;
}
.recharge_panl .paylist li span.pay-hxb, .recharge_panl .paylist li span.PAY_TYPE_ONLINE_HXB {
    background-position: 0 -921px;
}
.recharge_panl .paylist li span.pay-cib, .recharge_panl .paylist li span.PAY_TYPE_ONLINE_CIB {
    background-position: 0 -961px;
}
.recharge_panl .paylist li span.pay-cmbc, .recharge_panl .paylist li span.PAY_TYPE_ONLINE_CMBC {
    background-position: 0 -1001px;
}
.recharge_panl .btn-chongzhi {
    background: url("images/btn3.png") no-repeat scroll 0 -34px transparent;
    border: medium none;
    color: #FFFFFF;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 180px;
}
#recharge_panlNotice, #recharge_panlSuccess {
    display: none;
}
#recharge_panlNotice .ico-l-notice {
    background: url("images/info.png") no-repeat scroll 0 2px transparent;
    padding-left: 20px;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.form_box2 {
    background: none repeat scroll 0 0 #FFFDEE;
    border: 5px solid #EDD28B;
    padding: 10px 20px;
}
.form_box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #DFDFDF;
    font-family: arial;
    padding: 10px 20px;
}
.form_box dl dt {
    border-bottom: 1px dashed #DFDFDF;
    color: #333333;
    font-weight: bold;
    padding: 5px 0;
}
.form_box dl dt .tx_r {
    color: #0066CC;
    float: right;
    font-weight: 500;
}
.form_box dl dd ul {
    padding: 0 0 10px;
}
.form_box dl dd ul li {
    padding: 8px 0 0;
}
.form_box dl dd ul li span {
    color: #666666;
    float: left;
    text-align: right;
    width: 70px;
}
.form_panl h5 {
    font-size: 12px;
    font-weight: 500;
    padding: 20px 0 5px;
}
.form_panl h5 span {
    color: #666666;
    float: right;
}
.form_panl h5 a {
    color: #0066CC;
    float: right;
}
.form_tx {
    padding-left: 10px;
}
.form_tx li {
    padding: 5px 0;
}
.summary {
    padding-bottom: 10px;
    width: 500px;
}
.form_box dl dd .Total {
    color: #333333;
    float: right;
    width: 160px;
}
.form_box dl dd .Total li span {
    color: #333333;
    float: left;
    text-align: right;
    width: 95px;
}
.form_box .bold {
    clear: both;
    color: #333333;
    float: right;
    font-size: 16px;
    font-weight: bold;
}
.form_box .bold b {
    font-size: 20px;
    margin-left: 5px;
}
#pwd_num {
    display: none;
}
.info_input {
    padding-top: 40px;
}
.info_input ul li {
    color: #333333;
    height: 24px;
    line-height: 24px;
    padding: 5px 0;
}
.info_input ul li span {
    color: #666666;
    display: inline-block;
    padding-right: 5px;
    text-align: right;
    width: 120px;
}
.info_input ul li .w170 {
    width: 170px;
}
.info_input ul li .w130 {
    padding-right: 0;
    width: 130px;
}
.info_input ul li a {
    color: #0066CC;
}
.info_input ul li .txt-datepicker {
    background: url("images/icon.png") no-repeat scroll 153px -18px transparent;
    cursor: pointer;
    padding-right: 22px;
    width: 148px;
}
.info_input ul .btn_panl {
    border-top: 1px solid #DFDFDF;
    height: 32px;
    margin-top: 20px;
    padding: 20px 0 0 125px;
}
.info_input ul .btn_panl input {
    border: 0 none;
    cursor: pointer;
}
.info_input ul .btn_panl div {
    padding-bottom: 10px;
}
.info_member {
    padding: 10px 0 0 15px;
}
.info_member dl dt {
    border-bottom: 1px solid #DFDFDF;
    color: #333333;
    font-weight: bold;
    padding: 5px 0;
}
.info_member dl dd {
    padding: 10px 0 20px;
}
.info_member dl dd ul li {
    color: #333333;
    padding: 5px 0;
}
.info_member dl dd ul li span {
    color: #666666;
    display: inline-block;
    text-align: right;
    width: 110px;
}
.info_member dl dd ul li a {
    color: #0066CC;
}
.info_member dl dd ul li b {
    font-weight: 500;
}
.add_addr_title {
    border-bottom: 1px solid #DFDFDF;
    color: #333333;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px 0;
}
.address_list {
    padding-top: 10px;
}
.address_list table td {
    background: none repeat scroll 0 0 #FFFDEE;
    border-bottom: 1px solid #EDD28B;
    line-height: 22px;
    padding: 10px;
    vertical-align: top;
}
.address_list table td a {
    color: #0066CC;
}
.medal_list h3 {
    font-size: 14px;
    font-weight: 500;
    padding: 20px 0 10px;
}
.medal_list .get {
    border: 1px solid #EDD28B;
    float: left;
    width: 108px;
}
.medal_list dl {
    border: 1px solid #DFDFDF;
    float: left;
    margin: 0 20px 15px 0;
    text-align: center;
    width: 108px;
}
.medal_list dd {
    height: 48px;
    overflow: hidden;
    padding-top: 4px;
}
.medal_list dd img {
    width: 48px;
}
.medal_list dl .medal_name {
    color: #666666;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
}
.medal_list .get .time {
    background: none repeat scroll 0 0 #F4E4BB;
    border-top: 1px solid #EDD28B;
    color: #FF0000;
    line-height: 28px;
}
.medal_list dl .time {
    background: none repeat scroll 0 0 #F6F6F6;
    border-top: 1px solid #DFDFDF;
    color: #333333;
    line-height: 28px;
}
#entity {
    display: none;
}
.report_result_list table th, .report_result_list table td {
    color: #666666;
    padding-left: 0;
    vertical-align: top;
}
.commodity_list {
    clear: both;
    padding-top: 10px;
}
.commodity_list table {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DFDFDF #DFDFDF -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    margin-bottom: 10px;
    text-align: left;
}
.commodity_list table td, th {
    border-bottom: 1px solid #DFDFDF;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
}
.commodity_list table td {
    line-height: 20px;
    padding: 10px 0 10px 10px;
    vertical-align: middle;
}
.commodity_list table td img {
    border: 1px solid #DFDFDF;
}
.commodity_list table th {
    background: url("images/bbdr_bg.jpg") repeat-x scroll left 1px transparent;
    font-weight: 500;
}
.commodity_list table td {
    background: none repeat scroll 0 0 #FFFFFF;
}
.commodity_list table td span {
    color: #666666;
}
.commodity_list table td .btn1 span {
    color: #FFFFFF;
}
.commodity_list table td .red {
    color: #FF0000;
}
.commodity_list table .blue {
    color: #0066CC;
}
.pass_banner {
    height: 100px;
    margin-top: 10px;
    overflow: hidden;
    width: 800px;
}
.pass_banner img {
    height: 100px;
    width: 800px;
}
.pass_top_text {
    background: none repeat scroll 0 0 #F0F0F0;
    color: #666666;
    line-height: 24px;
    margin-top: 10px;
    padding: 10px;
}
.pass_top_text ul {
    border-top: 1px dotted #DADADA;
    margin-top: 5px;
    padding-top: 5px;
}
.pass_top_text ul li {
    float: left;
    margin-right: 10px;
    width: 240px;
}
.pass_top_text ul li a {
    color: #0066CC;
}
.pass_top_yaoq .ml_100 {
    margin-left: 100px;
}
.pass_list td {
    color: #666666;
}
.pass_list .condition {
    cursor: pointer;
    position: relative;
}
.pass_list .condition p {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F8F8F8;
    border-color: -moz-use-text-color #DFDFDF #DFDFDF;
    border-image: none;
    border-right: 1px solid #DFDFDF;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    display: none;
    left: 0;
    position: absolute;
    text-align: center;
    top: 30px;
    width: 80px;
}
.pass_list .condition p a {
    color: #333333;
    display: block;
    line-height: 20px;
}
.pass_list .condition p a:hover {
    background-color: #EEEEEE;
}
.pass_list .condition p a.on {
    background-color: #CC0000;
    color: #FFFFFF;
    display: block;
    line-height: 20px;
}
.pass_list .condition-hover p {
    display: block;
}
.pass_list .i_up, .pass_list .i_down {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #666666 #FAFAFA #FAFAFA;
    border-image: none;
    border-style: solid;
    border-width: 5px;
    display: inline-block;
    height: 0;
    margin-left: 5px;
    margin-top: 5px;
    overflow: hidden;
    vertical-align: middle;
    width: 0;
}
.pass_list .i_down {
    border-color: #FAFAFA #FAFAFA #666666;
    margin-top: -5px;
    top: 9px;
}
.regular_title {
    border-bottom: 2px solid #CC0000;
    color: #000000;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    margin-top: 20px;
}
.regular_input {
    color: #666666;
    line-height: 24px;
    padding: 25px 0 0 25px;
}
.regular_input dl dt {
    float: left;
    text-align: right;
    width: 80px;
}
.regular_input dl dd {
    margin: 0 0 15px 85px;
}
.invite_title {
    border-bottom: 1px solid #DADADA;
    color: #000000;
    margin-bottom: 10px;
    padding: 20px 5px 5px;
}
.invite_title b {
    background: url("images/numlist.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    line-height: 24px;
    padding-left: 20px;
}
.invite_title span {
    float: right;
    line-height: 24px;
}
.invite_input {
    overflow: hidden;
    width: 800px;
}
.invite_title .n_icon2 {
    background: url("images/numlist.png") no-repeat scroll 0 -25px transparent;
    display: inline-block;
    line-height: 24px;
    padding-left: 20px;
}
.invite_input ul li {
    color: #333333;
    line-height: 24px;
    padding: 5px 0;
}
.invite_input ul li span {
    color: #666666;
    display: inline-block;
    line-height: 24px;
    padding-right: 5px;
    text-align: right;
    vertical-align: top;
    width: 120px;
}
.invite_input ul li .w170 {
    width: 170px;
}
.invite_input ul li .w130 {
    padding-right: 0;
    width: 130px;
}
.invite_input ul li a {
    color: #0066CC;
}
.invite_input ul li .txt-datepicker {
    background: url("images/icon.png") no-repeat scroll 153px -18px transparent;
    padding-right: 22px;
    width: 148px;
}
.invite_input ul .btn_panl {
    height: 32px;
    padding: 20px 0 0 125px;
}
.invite_input ul .btn_panl input {
    border: 0 none;
    cursor: pointer;
}
.invite_input ul .btn_panl div {
    padding-bottom: 10px;
}
#note {
    overflow: hidden;
}
.depot_info {
    float: right;
    font-size: 12px;
    font-weight: normal;
}
.depot_info em {
    font-style: normal;
    margin-left: 5px;
}
.depot_search .txt-datepicker {
    background: url("images/icon.png") no-repeat scroll 85px -18px transparent;
    padding-right: 22px;
    width: 80px;
}
.depot_alt {
    height: 18px;
    line-height: 18px;
    padding: 10px 0;
}
.depot_alt a {
    color: #0066CC;
    float: right;
}
.depot_bottm_alt {
    display: inline-block;
    height: 32px;
    line-height: 32px;
}
.depot_alt_clear {
    border: 0 none;
    padding-bottom: 0;
}
.list_table .add {
    background: url("images/icon3.gif") no-repeat scroll 0 -50px transparent;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    margin-left: 3px;
    width: 16px;
}
.list_table .lower {
    background: url("images/icon3.gif") no-repeat scroll 0 -68px transparent;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    margin-left: 3px;
    width: 16px;
}
.depot_cont b {
    font-family: '微软雅黑';
    font-size: 22px;
    line-height: 40px;
}
.depot_cont2 {
    line-height: 40px;
    padding-top: 15px;
}
.depot_cont2 b {
    font-family: '微软雅黑';
    font-size: 22px;
    line-height: 22px;
}
.depot_border {
    border-top: 1px solid #DFDFDF;
    padding-top: 10px;
}
.depot_popBox {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F4F4F4;
    border-color: #DADADA;
    border-image: none;
    border-style: solid;
    border-width: 1px 0;
    margin: 10px 0;
    padding: 15px 10px;
}
.depot_popBox .list_table {
    padding: 0;
}
.tb_top {
    background: none repeat scroll 0 0 #FFEECA;
    border: 1px solid #FF0000;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
}
.verify {
    background: none repeat scroll 0 0 #FFFDEE;
    border: 1px solid #EDD28B;
}
.tb_top a {
    color: #0066CC;
}
.verify a {
    color: #0066CC;
}
.tb_top .r_link {
    color: #666666;
    float: right;
}
.read_list_panl {
    overflow: hidden;
    width: 1000px;
}
.read_list h4 {
    color: #FF6600;
    font-size: 12px;
}
.read_list dl {
    background: url("images/read_list_bg.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 130px;
    margin: -1px 0 0 -21px;
    padding: 20px 0 20px 20px;
    width: 270px;
}
.read_list dl .read_img {
    float: left;
    height: 130px;
    width: 100px;
}
.read_list dl .read_text {
    color: #666666;
    height: 106px;
    line-height: 22px;
}
.read_list dl .read_text b {
    color: #333333;
    display: block;
    font-size: 14px;
}
.read_list dl dt {
    float: left;
    padding-left: 10px;
    width: 120px;
}
.gift_top_input {
    padding: 25px 0 10px;
    text-align: center;
}
.gift_title {
    border-bottom: 1px solid #DFDFDF;
    color: #333333;
    font-weight: bold;
    margin: 10px 0;
    padding: 5px 0;
}
.gift_bottom_text p {
    line-height: 30px;
}
.gift_bottom_text p i {
    color: #FF0000;
    font-size: 30px;
}
.gift_bottom_text h4 {
    border-bottom: 1px solid #DFDFDF;
    color: #333333;
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 20px;
    padding: 5px 0;
}
.gift_bottom_text ol li {
    color: #333333;
    line-height: 24px;
    list-style: decimal outside none;
    margin-left: 20px;
}
.gift_list {
    clear: both;
    padding-top: 10px;
}
.gift_list select {
    width: 60px;
}
.gift_list table {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DFDFDF #DFDFDF -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    margin-bottom: 10px;
    text-align: left;
}
.gift_list table td, th {
    border-bottom: 1px solid #DFDFDF;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
}
.gift_list table td {
    line-height: 20px;
    padding: 10px 0 10px 10px;
    vertical-align: middle;
}
.gift_list table td img {
    border: 1px solid #DFDFDF;
}
.gift_list table th {
    background: url("images/bbdr_bg.jpg") repeat-x scroll left 1px transparent;
    font-weight: 500;
}
.gift_list table td {
    background: none repeat scroll 0 0 #FFFFFF;
}
.gift_list table td span {
    color: #666666;
}
.gift_list table td .btn1 span {
    color: #FFFFFF;
}
.gift_list table td .red {
    color: #FF0000;
}
.gift_list table .blue {
    color: #0066CC;
    line-height: 30px;
}
.gift_list table .pd_r30 {
    padding-right: 30px;
}
.auction_top_text {
    background: none repeat scroll 0 0 #FFFDEE;
    border: 1px solid #EDD28B;
    line-height: 24px;
    margin-top: 20px;
    padding: 15px;
}
.auction_bottom_text {
    clear: both;
    line-height: 24px;
    margin-top: 70px;
}
.list_table tr.preview:hover td {
    background: none repeat scroll 0 0 transparent;
}
.message-content {
    background-color: #FFFFCC;
    border: 1px dotted #FFC456;
    color: #333333;
    height: auto;
    line-height: 20px;
    margin: 10px;
    padding: 10px;
    width: auto;
}
.list_table tr.dn {
    display: none;
}
.dn {
    display: none;
}
.consultative_list dl {
    border-bottom: 1px dashed #CCCCCC;
    overflow: hidden;
    padding: 20px 0;
    width: 800px;
}
.consultative_list dl dd {
    border: 1px solid #CCCCCC;
    float: left;
    height: 96px;
    width: 58px;
}
.consultative_list dl dt {
    float: left;
    line-height: 24px;
    margin-left: 10px;
    width: 730px;
}
.consultative_list dl .title {
    border-bottom: 1px solid #E8E8E8;
    height: 30px;
    line-height: 30px;
}
.consultative_list dl .title a {
    color: #0066CC;
}
.consultative_list dl dt .time {
    color: #666666;
    float: right;
}
.consultative_list dl .tw b {
    background: url("images/icon3.gif") no-repeat scroll 0 -83px transparent;
    color: #FF9900;
    display: inline-block;
    font-weight: 500;
    padding-left: 20px;
}
.consultative_list dl .hf {
    color: #FF9900;
}
.consultative_list dl .hf b {
    background: url("images/icon3.gif") no-repeat scroll 0 -109px transparent;
    display: inline-block;
    font-weight: 500;
    padding-left: 20px;
}
.as_tl {
    font-size: 14px;
    margin: 20px 0 15px;
    text-align: center;
}
.as_info {
    background: none repeat scroll 0 0 #FFFDEE;
    border: 1px solid #EDD28B;
    line-height: 24px;
    padding: 10px 15px;
}
.as_box {
    margin: 20px 0;
    padding: 0 20px;
}
.as_box h5 {
    border-bottom: 1px dotted #CCCCCC;
    font-size: 12px;
    padding-bottom: 10px;
}
.as_box ul {
    padding: 10px 20px;
}
.as_box ul.on {
    background-color: #FFF0F1;
}
.as_box li {
    display: inline-block;
    float: left;
    margin-right: 45px;
}
.as_box p.intx {
    background: url("images/as_liBg.png") no-repeat scroll left center transparent;
    margin: 10px 20px 0;
    padding-left: 15px;
}
.as_box input {
    margin-right: 5px;
    vertical-align: middle;
}
.as_box .li_auto {
    margin: 15px 0 0;
}
.text_input {
    height: 22px;
    width: 170px;
}
.pd20 {
    padding: 15px 20px 0;
}
.pd20 textarea {
    height: 80px;
    width: 100%;
}
.fb {
    font-weight: bold;
}
.as_bmBtn {
    border-top: 1px dotted #CCCCCC;
    padding: 15px 0 0 40px;
}
.pdb-main iframe {
    overflow: hidden;
}
.popwin {
    line-height: 24px;
    padding: 30px;
}
.popwin dl {
    padding: 5px 0;
}
.popwin dt {
    line-height: 24px;
}
.popwin dd {
    line-height: 24px;
    margin-left: 110px;
}
.popwin dd span {
    color: #666666;
    margin-left: 5px;
}
.popwin .error {
    background: url("images/icon.png") no-repeat scroll 0 0 transparent;
    padding-left: 20px;
}
.popwin .alert {
    background: url("images/alert.gif") no-repeat scroll 40px 4px transparent;
    padding-left: 65px;
}
.popwin .alert strong {
    font-size: 14px;
}
.popwin .message {
    background-color: #F7F7F7;
    border: 1px solid #DADADA;
    line-height: 20px;
    padding: 5px 10px;
}
.pl150 dd {
    margin-left: 160px;
}
.num_icon1 {
    background: url("images/numlist.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    line-height: 24px;
    padding-left: 20px;
}
.num_icon2 {
    background: url("images/numlist.png") no-repeat scroll 0 -25px transparent;
    display: inline-block;
    line-height: 24px;
    padding-left: 20px;
}
.popwin dt p {
    padding-left: 32px;
}
.success {
    color: #FF0000;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
.CommentBox {
    width: 656px;
}
.CommentBoxN h1, .ConsultingBoxN h1, .Consulting .ConsultingBoxN h1 {
    background: none repeat scroll 0 0 #9F001C;
    color: #FFFFFF;
    float: left;
    font: 14px/35px 宋体;
    height: 35px;
    padding-left: 10px;
    position: relative;
    width: 636px;
}
.CommentBoxN h1 a, .ConsultingBoxN h1 a, .Consulting .ConsultingBoxN h1 a {
    background-position: -317px -120px;
    cursor: pointer;
    float: right;
    height: 13px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 11px;
    width: 13px;
}
.CommentBoxN ul, .ConsultingBoxN dl {
    float: left;
    padding: 20px;
    width: 606px;
}
.CommentBoxN ul li {
    float: left;
    width: 606px;
}
.CommentBoxN ul li span {
    color: #666666;
    float: left;
    font: bold 14px/18px 宋体;
    width: 70px;
}
.CommentBoxN ul li span.result {
    float: left;
    font: 12px/18px 宋体;
    padding-left: 15px;
    width: 408px;
}
.CommentBoxN ul li span b {
    color: #FF0000;
}
.CommentBoxN ul li dl {
    background: url("images/jdt.gif") no-repeat scroll 0 -47px transparent;
    float: left;
    height: 19px;
    position: relative;
    width: 113px;
}
.CommentBoxN ul li dl dd a:hover {
    background: url("images/jdt.gif") no-repeat scroll 0 -24px transparent;
    float: left;
    height: 19px;
}
.CommentBoxN ul li dl dd a.currentRating {
    background: url("images/jdt.gif") no-repeat scroll 0 -24px transparent;
    float: left;
    height: 19px;
}
.CommentBoxN ul li dl dd a, .CommentBoxN ul li dl dd a.currentRating {
    float: left;
    height: 19px;
    left: 0;
    outline: medium none;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    top: 0;
}
.CommentBoxN ul li dl dd a.oneStar {
    width: 20%;
    z-index: 6;
}
.CommentBoxN ul li dl dd a.twoStar {
    width: 40%;
    z-index: 5;
}
.CommentBoxN ul li dl dd a.threeStar {
    width: 60%;
    z-index: 4;
}
.CommentBoxN ul li dl dd a.fourStar {
    width: 80%;
    z-index: 3;
}
.CommentBoxN ul li dl dd a.fiveStar {
    width: 100%;
    z-index: 2;
}
.CommentBoxN ul li.tjjp {
    display: inline;
    margin-top: 10px;
}
.CommentBoxN ul li.tjjp a {
    float: left;
    height: 16px;
    overflow: hidden;
    width: 120px;
}
.CommentBoxN ul li.tjjp a img {
    float: left;
    height: 16px;
    width: 16px;
}
.CommentBoxN ul li.tjjp a b {
    color: #0066CC;
    display: inline;
    float: left;
    font: 12px/16px 宋体;
    height: 16px;
    margin-left: 10px;
    overflow: hidden;
    width: 90px;
}
.CommentBoxN ul li.tjjp a:hover {
    color: #0066CC;
    text-decoration: underline;
}
.CommentBoxN ul li.tjjpBox {
    background: url("images/xuxianX.gif") repeat-x scroll center bottom transparent;
    display: inline;
    float: left;
    margin-top: 5px;
    padding-bottom: 10px;
    width: 606px;
}
.CommentBoxN ul li.tjjpBox table {
    float: left;
    width: 606px;
}
.CommentBoxN ul li.tjjpBox table td {
    padding: 10px 2px;
}
.CommentBoxN ul li.tjjpBox table td a.data {
    background: url("images/rili.gif") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 15px;
    margin-right: 5px;
    overflow: hidden;
    width: 16px;
}
.CommentBoxN ul li.tjjpBox table td label {
    color: #666666;
    float: left;
    line-height: 20px;
    text-align: right;
    width: 72px;
}
.CommentBoxN ul li.tjjpBox table td select {
    color: #666666;
    cursor: pointer;
    float: left;
    height: 22px;
    overflow: hidden;
    width: 100px;
}
.CommentBoxN ul li.tjjpBox table td strong {
    vertical-align: middle;
}
.CommentBoxN ul li.tjjpBox table td input.add {
    width: 528px;
}
.CommentBoxN ul li.tjjpBox table td span.color {
    border: 1px solid #CCCCCC;
    float: left;
    height: 18px;
    padding-left: 3px;
    position: relative;
    width: 93px;
}
.CommentBoxN ul li.tjjpBox table td span.color b {
    color: #000000;
    font: 12px/18px 宋体;
}
.CommentBoxN ul li.tjjpBox table td span.color i {
    background: url("images/colorIcon.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 12px;
    overflow: hidden;
    position: absolute;
    right: 3px;
    top: 3px;
    width: 12px;
}
.CommentBoxN ul li.tjjpBox table td div.colorBox {
    display: none;
}
.CommentBoxN ul li.tjjpBox table td div.expanded, .CommentBoxN ul li.tjjpBox table td div.colorBox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    left: 166px;
    overflow: hidden;
    padding: 9px;
    position: absolute;
    top: 182px;
    width: 159px;
    z-index: 100;
}
.CommentBoxN ul li.tjjpBox table td div.expanded h2, .CommentBoxN ul li.tjjpBox table td div.colorBox h2 {
    color: #666666;
    float: left;
    font: 12px/18px 宋体;
    padding-bottom: 5px;
    width: 159px;
}
.CommentBoxN ul li.tjjpBox table td div.expanded p, .CommentBoxN ul li.tjjpBox table td div.colorBox p {
    background: url("images/plunColor.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 47px;
    overflow: hidden;
    width: 160px;
}
.CommentBoxN ul li.tjjpBox table td div.expanded p a, .CommentBoxN ul li.tjjpBox table td div.colorBox p a {
    display: inline;
    float: left;
    height: 15px;
    margin-right: 1px;
    overflow: hidden;
    text-indent: -999px;
    width: 15px;
}
.CommentBoxN ul li.tjjpBox table td div.expanded p a:hover, .CommentBoxN ul li.tjjpBox table td div.colorBox p a:hover {
    border: 1px solid #FF0000;
    height: 14px;
    margin-right: 0;
    margin-top: 1px;
    width: 14px;
}
.CommentBoxN ul li.zongping {
    padding-top: 15px;
}
.CommentBoxN ul li.zongping label {
    color: #666666;
    float: left;
    font: bold 14px/24px 宋体;
    text-align: right;
    width: 80px;
}
.CommentBoxN ul li.zongping label b {
    color: red;
}
.CommentBoxN ul li.zongping textarea {
    color: #666666;
    float: left;
    font: 12px/18px 宋体;
    height: 110px;
    outline: medium none;
    overflow: auto;
    width: 510px;
}
.CommentBoxN ul li a.tj, .ConsultingBoxN dl dd a.tj {
    background: url("images/global_btnIcon.png") no-repeat scroll -161px 0 transparent;
    color: #FFFFFF;
    display: inline;
    float: left;
    font: bold 16px/42px 宋体;
    height: 42px;
    margin-left: 200px;
    margin-top: 15px;
    text-align: center;
    width: 152px;
}
.CommentBoxN ul li a.tj:hover, .ConsultingBoxN dl dd a.tj:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.CommentBoxN ul li a.colse, .ConsultingBoxN dl dd a.colse {
    color: #0066CC;
    display: inline;
    float: left;
    margin-left: 10px;
    margin-top: 37px;
    width: 120px;
}
.CommentBoxN ul li a.colse:hover, .ConsultingBoxN dl dd a.colse:hover {
    color: #0066CC;
    text-decoration: underline;
}
.CommentBoxN input, .CommentBoxN select {
    height: 22px;
    line-height: 22px;
}
.dy_pop {
    padding-top: 40px;
}
.dy_pop ul {
    margin-left: 70px;
}
.dy_pop ul li {
    color: #333333;
    padding: 5px 0;
}
.dy_pop ul li span {
    display: inline-block;
    padding-right: 5px;
    text-align: right;
    width: 60px;
}
.dy_pop ul li .w170 {
    width: 170px;
}
.dy_pop ul li.pdl span {
    width: auto;
}
.dy_pop ul .pdl p {
    border-bottom: 1px solid #DADADA;
    margin: 0 0 15px;
    padding: 5px 0 10px;
}
.dy_pop ul li .w130 {
    padding-right: 0;
    width: 130px;
}
.dy_pop ul li a {
    color: #0066CC;
}
.dy_pop ul li .txt-datepicker {
    background: url("images/icon.png") no-repeat scroll 153px -18px transparent;
    padding-right: 22px;
    width: 148px;
}
.dy_pop ul .btn_panl {
    border-top: 1px solid #DFDFDF;
    height: 32px;
    margin-top: 20px;
    padding: 20px 0 0 68px;
}
.dy_pop ul .btn_panl input {
    border: 0 none;
    cursor: pointer;
}
.dy_pop ul .btn_panl div {
    padding-bottom: 10px;
}
.dy_pop ul li ol {
    background: none repeat scroll 0 0 #F0F0F0;
    margin-left: 15px;
}
.dy_pop ul li ol li span {
    color: #666666;
    width: 80px;
}
.dy_alt {
    padding: 50px 50px 0;
}
.dy_alt span {
    margin: 0 5px;
}
.dy_tl {
    float: left;
    font: 12px/18px Arial;
    padding: 5px 0;
    width: 60px;
}
.secondhand_ul li {
    background: url("images/secondhand_li.png") no-repeat scroll left center transparent;
    line-height: 24px;
    padding-left: 10px;
}
.secondhand_ul li a, .secondhand_ul li a:hover {
    color: #0066CC;
}
.secondhean_Box {
    border-bottom: 1px solid #DFDFDF;
    padding: 30px 40px 40px 10px;
}
.secondhean_Box p {
    padding-left: 30px;
}
.secondhean_Box p.ptxt {
    padding-left: 0;
}
.input_error {
    background: url("images/global_btnIcon.png") no-repeat scroll -317px -44px transparent;
    color: #666666;
    margin-left: 10px;
    padding-left: 20px;
    vertical-align: middle;
}
.bk_Hicon {
    background: url("http://img12.yesmyimg.com/newWeb/images/product/bk_Hicon.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 14px;
    margin: 0 0 0 2px;
    overflow: hidden;
    width: 14px;
}
.bk_smPop_off, .bk_smPop_on {
    color: #333333;
    display: inline-block;
    vertical-align: middle;
    width: 14px;
}
.bk_smPop_on {
    position: relative;
}
.bk_smPop_on .bk_smPop {
    display: block;
}
.bk_smPop {
    background-color: #FFFFE8;
    border: 1px solid #FF6600;
    color: #333333;
    display: none;
    line-height: 22px;
    padding: 10px 15px;
    position: absolute;
    right: -18px;
    top: 25px;
    width: 200px;
}
.bk_tj {
    right: 8px;
}
.bk_smPop .redTop {
    color: #CC0000;
    display: block;
    margin-bottom: 5px;
}
.bk_smPop b {
    background: url("images/bk_smPop.png") no-repeat scroll 28px 12px transparent;
    display: inline-block;
    height: 22px;
    position: absolute;
    right: 0;
    top: -22px;
    width: 60px;
}
.bk_icon {
    background: none repeat scroll 0 0 #FF6600;
    color: #FFFFFF;
    font: 12px/1.5 Arial;
    margin-left: 3px;
    padding: 1px 2px;
}
.tb_br {
    border-right: 1px solid #DFDFDF;
}
.list_table table td.tc, .list_table table th.tc {
    padding: 0;
    text-align: center;
}
.pro_msg {
    background: none repeat scroll 0 0 #CC0000;
    color: #FFFFFF;
    display: inline-block;
    font: bold 12px/18px tahoma;
    margin: 0 5px;
    padding: 1px 2px;
}
.depot_array a {
    background: url("http://img12.yesmyimg.com/newWeb/css/individual_center/images/depot_arrayBg.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 24px;
    text-indent: -9999em;
    width: 60px;
}
.depot_array a.array_order {
    background-position: 0 0;
}
.depot_array a.array_order.on {
    background-position: 0 -24px;
}
.depot_array a.array_prod {
    background-position: 0 -48px;
}
.depot_array a.array_prod.on {
    background-position: 0 -72px;
}
.tb_sequence {
    cursor: pointer;
}
.tb_sequence b {
    border: 5px solid #333333;
    display: inline-block;
    height: 0;
    margin: -5px 0 0 3px;
    overflow: hidden;
    vertical-align: middle;
    width: 0;
}
.tb_sequence b.up {
    border-color: #FBFBFB #FBFBFB #B0B0B0;
}
.tb_sequence b.up.on {
    border-color: #FBFBFB #FBFBFB #333333;
}
.tb_sequence b.down {
    border-color: #B0B0B0 #FBFBFB #FBFBFB;
    margin: 5px 0 0 3px;
}
.tb_sequence b.down.on {
    border-color: #333333 #FBFBFB #FBFBFB;
}
.disturb {
    border-bottom: 1px solid #CCCCCC;
    margin-top: 15px;
    padding: 0 10px 20px;
}
.disturb h3 {
    margin-bottom: 10px;
}
.disturb p {
    color: #666666;
    line-height: 24px;
    margin-top: 15px;
    width: 695px;
}
.disturb_img {
    margin: 0 5px;
    vertical-align: middle;
}
.disturb_input {
    margin-top: 15px;
}
.disturb_input input {
    height: 22px;
    vertical-align: middle;
    width: 180px;
}
.commodity_list .pop {
    display: block;
}
.pop .pop_txt {
    display: inline-block;
    width: 100px;
}
.pop .bk_smPop {
    right: -80px;
    top: 30px;
}
.pop .bk_smPop b {
    right: 25px;
}
.merger_order {
    background-color: #F0F0F0;
    padding: 5px;
}
.width_120 dl dt{width:110px;}


/*======== brand.dwt ========*/
#allbrand .goods-title{height:auto;}
#allbrand .goods-nav{height:auto; padding-bottom:15px;}
#allbrand .goods-nav ul{height:auto;}
#allbrand .goods-nav li{width:124px; border:1px solid #ccc; height:70px; background-color: #D6C9BC; border: solid 1px #C0AC98; border-left-color: #DFD5CA;
border-top-color: #DFD5CA;}
#allbrand .goods-nav li a{background:#D6C9BC; height:auto;}

.s950 #allbrand .goods-nav li{width:127px;}

/*======== article.dwt ========*/
.helpWrapper .top_title h4 {
    background: url("images/iconList.gif") no-repeat scroll 0 0 transparent;
    height: 45px;
    left: 0;
    position: absolute;
    text-align: left;
    text-indent: -999px;
    top: 0;
    width: 150px;
}
.helpWrapper .top_title {
    height: 40px;
    line-height: 40px;
    margin-top: 10px;
    padding-left: 150px;
    position: relative;
    text-align: right;
}

.helpWrapper .top_link {
    background: url("images/title_bg.gif") repeat-x scroll 0 0 transparent;
    border-right: 1px solid #DADADA;
    height: 40px;
    padding-right: 10px;
}

.helpWrapper .top_link h1 {
    color: #000000;
    float: left;
    font-size: 16px;
    padding-left: 20px;
}

.helpWrapper .detil_inner .left {
    background: none repeat scroll 0 0 #F7F7F7;
    float: left;
    padding-bottom: 50px;
    width: 150px;
}

.helpWrapper .detil_inner .left ul {
    padding: 0 10px;
}


.helpWrapper .detil_inner  .left ul li.title {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    padding: 15px 0 5px 5px;
}

.helpWrapper .detil_inner  .left ul li.on {
    background: none repeat scroll 0 0 #FFFFFF;
    font-weight: bold;
}
.helpWrapper .detil_inner  .left ul li {
    padding: 3px 0 3px 5px;
}

.helpWrapper .detil_inner  .left ul li a {
    line-height: 18px;
    margin-left: 10px;
}

.helpWrapper .detil_inner .right {
    float: right;
    width: 1030px;
}
.s950 .helpWrapper .detil_inner .right {
    float: right;
    width: 790px;
}

.helpWrapper .detil_inner .help_con h5 {
    line-height: 30px;
    padding: 20px 0 0;
	font-size: 14px;
    font-weight: bold;
	color:#666666;
}

.news_wrapper .breadcrumb{
	width:1200px;
	margin:0 auto;
}

.s950 .news_wrapper .breadcrumb{
	width:960px;
}

.news_wrapper .news_box{
	display: block;
    float: none;
    margin: 10px auto 0;
	width: 1200px;			
}

.s950 .news_wrapper .news_box{
	width: 960px;	
}

.news_wrapper .news_nav_box {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-image: none;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    display: inline;
    float: left;
    width: 1198px;
}

.s950 .news_wrapper .news_nav_box {
	width: 958px;	
}

.news_wrapper  .news_top {
    border-bottom: 1px solid #CCCCCC;
    float: left;
    padding: 10px 10px 0;
    width: 1178px;
}

.s950 .news_wrapper  .news_top {
    border-bottom: 1px solid #CCCCCC;
    float: left;
    padding: 10px 10px 0;
    width: 938px;
}

.news_wrapper .news_top h1, .news_top1 h1 {
    color: #484848;
    float: left;
    font-size: 12px;
    line-height: 16px;
    padding-top: 12px;
}


.news_wrapper .news_fany {
    float: right;
}
.news_wrapper{
	padding-bottom: 20px;
}
.news_wrapper .page-box {
    float: none !important;
    height: 30px;
    margin-top: 10px;
    text-align: right;
}


.news_wrapper .page-box .page-cur, .page-box a.on {
    background: none repeat scroll 0 0 #BA102D;
    border: 1px solid #C8C8C8;
    color: #FFFFFF;
    float: none !important;
    margin-left: 5px;
    padding: 1px 7px;
}

.news_wrapper  .page-box {
    text-align: right;
}


.news_wrapper .page-box a {
    border: 1px solid #C8C8C8;
    display: inline-block;
    margin-left: 5px;
    padding: 1px 7px;
    text-decoration: none;
}

.news_wrapper .news_nav{
	  background: url(images/news_navbg.jpg) repeat-x scroll center bottom transparent;
    float: left;
    height: 36px;
    width: 1200px;
}
.s950 .news_wrapper .news_nav{
    width: 960px;
}

.news_wrapper .news_nav ul li {
    float: left;
}


.news_wrapper .news_nav ul li a {
     background: url(images/news_nav01.jpg) repeat-x scroll center top transparent;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-style: solid solid none;
    border-width: 3px 1px medium;
    color: #383838;
    float: left;

    font-size: 12px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    margin-right: 1px;
    outline: medium none;
    padding: 0 5px;
    text-align: center;
    text-decoration: none;
    width: 104px;
}
.news_wrapper #pager{
	width:100%;
	text-align:right;
}
.news_wrapper .news_nav ul li.hover a {
    background: url(images/news_nav02.jpg) repeat-x scroll center top transparent;
    border-color: #C1171A #CCCCCC -moz-use-text-color;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-style: solid solid none;
    border-width: 3px 1px medium;
    color: #970005;

    font-size: 12px;
    font-weight: bold;
    margin-right: 1px;
    outline: medium none;
    text-align: center;
    text-decoration: none;
}
.news_wrapper .news_nav_box ul {
    float: left;
    padding: 15px 10px;
    width: 1178px;
}

.s950 .news_wrapper .news_nav_box ul {
    float: left;
    padding: 15px 10px;
    width: 938px;
}


.news_wrapper .news_nav_box ul li {
    float: left;
    font-size: 12px;
    padding: 6px 0;
    width: 100%;
}

.news_wrapper .news_top1 {
    border-top: 1px solid #CCCCCC;
    float: left;
    padding: 0 10px 10px;
    width: 1178px;
}

.s950 .news_top1 {
    border-top: 1px solid #CCCCCC;
    float: left;
    padding: 0 10px 10px;
    width: 938px;
}

.news_wrapper .news_top h1, .news_top1 h1 {
    color: #484848;
    float: left;
    font-size: 12px;
    line-height: 16px;
    padding-top: 12px;
}
/*======== group_buy_list.dwt ========*/


/*======== 其他页面 ========*/
.box {
    background:#F1F1F1;
    overflow: hidden;
    padding-bottom: 2px;
}
.box_1{border:1px solid #DDD; background-color:#fff;}
.box_2{border:1px solid #DDD; background:url(images/box_2Bg.gif) repeat-x top left;
  background-color:#edf8fe;  overflow:hidden;
  }
.boxCenterList{padding:8px;}

.default_wrapper  h3{height:33px; line-height:33px; font-size:12px; background:url(images/h3title.gif) repeat-x left top; text-align:right;
  padding:0 12px; font-weight:100;
  }
.default_wrapper  h3.border{border:1px solid #c5e4ff; border-bottom:none;}
.default_wrapper  h3 img{position:relative; top:7px;}
.default_wrapper  h3 span{float:left; background:url(images/bg.gif) no-repeat 0px -570px;width:auto; height:33px; line-height:33px; text-align:left;
   font-weight:bold; color:#333; padding-left:12px;}
.default_wrapper  h5{height:26px; line-height:26px; text-align:right; background-color:#edf7ff; font-size:12px;
  color:#56a5ee; padding:0 10px 0 0;
  }
.default_wrapper  h5 span{float:left; font-weight:bold; background:url(images/bg.gif) no-repeat 0 -616px; padding-left:25px;}
.default_wrapper  h6{height:23px; line-height:23px; text-align:right; font-size:12px; background:#edf7ff; color:#3f3f3f;
  border:1px solid #fff; padding-right:10px;
  }
.default_wrapper  h6 span{float:left; padding-left:15px;}

.default_wrapper .boxCenterList ul {
    height: 1%;
    margin-bottom: 5px;
}
.default_wrapper .boxCenterList li {
    float: left;
    width: 120px;
}
.default_wrapper .boxCenterList li.goodsimg {
    margin-right: 10px;
    width: 48px;
}
.default_wrapper .boxCenterList li.goodsimg img {
    display: block;
    height: 48px;
    width: 48px;
}

.default_wrapper .group {
    background: none repeat scroll 0 0 #F2F2F2;
    padding: 8px;
}
.default_wrapper .group li {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    padding: 8px;
}
.default_wrapper .f5 {
    font-size: 14px;
    font-weight: bold;
}

.default_wrapper table { border-collapse:separate; border-spacing:1px; }
.default_wrapper .goods-title{height:auto; margin-bottom:0px;}

.default_wrapper .bnt_blue_1 {
    background: url("images/bg.gif") no-repeat scroll 0 -663px transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 21px;
    line-height: 21px;
    text-align: center;
    width: 77px;
}

.s950 .comment, .Consulting, .wineDiscuss {
	margin-top:0px;
    position: relative;
    width: 100%;
	float:none;
	display:block;
}

.flowBox{width:935px; margin:0 auto;    
    border: 1px solid #ccc; margin-top:20px; line-height:23px;
	padding:10px;
	
	} 
.flowBox h6 {

	
    color: #3F3F3F;
    font-size: 14px;
    height: 23px;
    line-height: 23px;
    padding-right: 10px;
    text-align: right;
}

.flowBox  h6 span {
    float: left;
    padding-left: 15px;
}
.flowBox table{
	border-collapse:separate;
	border-spacing:1px;
	background: #DFDFDF;
}
.messagediv {
    background-color: #FFFACD;
    border: 1px solid #FFD700;
    font-size: 12px;
    opacity: 0.7;
    padding: 5px;
    position: absolute;
    text-align: center;
}
.messagediv li{list-style:none;}

.bigtimg{cursor: pointer;}
.page .on{color: red;font-weight: bold;}

.detail_back{background: url(images/detail_back.jpg) no-repeat;width: 70px;height: 25px;float: left;margin-left: 10px;margin-top: 16px;}